#Index; Search for these names using CTRL+F and you'll find the section they entitle.
#
#	UNIFICATION TREES
#		a) Initial Tree
#		b) Foreign Policy Tree
#
#	WAR TREES
#		c) War Preparation Tree
#		d) War with Germany Tree
#
#	POSTWAR TREES
#		e) Reconstruction Tree
#		f) Rebuilding Caucasia
#		g) Rebuilding Ukraine
#		h) Rebuilding Belarus
#		i) Rebuilding the Baltics
#
#	EPILOGUE TREES
#		j) RAPP Tree
#		k) VRPP Tree
#		l) RSLP Tree
#		m) DSPR Tree
#		n) Postwar Foreign Policy Tree
#		o) Failure Tree



###=====| UNIFICATION TREES |=====###

###=====| a) Initial Tree |=====###

shared_focus = {
	id = NOV_shukshin_federation_of_hope
	icon = GFX_NOV_a_federation_of_hope
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	x = 14
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_federation_of_hope"
		country_event = {
			id = Shukshin_unification.1
			days = 1
		}
		add_political_power = 50
		hidden_effect = {
			RUS = {
				country_event = {
					id = NOV_flavor.5
					days = 180
				}
				country_event = {
					id = NOV_reunification.14
					days = 360
					random_days = 30
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_laying_the_groundwork
	icon = GFX_NOV_laying_the_groundwork
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_federation_of_hope
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_federation_of_hope
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_laying_the_groundwork"
		country_event = {
			id = Shukshin_unification.2
			days = 1
		}
		TNO_improve_political_parties_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_introduce_the_concept
	icon = GFX_NOV_introduce_the_concept
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_laying_the_groundwork
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_laying_the_groundwork
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_introduce_the_concept"
		country_event = {
			id = Shukshin_unification.3
			days = 1
		}
		custom_effect_tooltip = NOV_shukshin_introduce_the_concept_tt
	}
}

shared_focus = {
	id = NOV_shukshin_work_with_the_siloviki
	icon = GFX_NOV_work_with_the_siloviki
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_introduce_the_concept
	}
	mutually_exclusive = {
		focus = NOV_shukshin_a_deal_with_the_new_parties
	}
	available = {
		has_country_flag = NOV_work_with_the_siloviki_flag
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_introduce_the_concept
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_work_with_the_siloviki"
		set_country_flag = NOV_VRPP_Coalition
		custom_effect_tooltip = NOV_shukshin_work_with_the_siloviki_tt
		hidden_effect = {
			country_event = {
				id = Shukshin_unification.4
				days = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_a_deal_with_the_new_parties
	icon = GFX_NOV_deal_with_the_new_parties
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_introduce_the_concept
	}
	mutually_exclusive = {
		focus = NOV_shukshin_work_with_the_siloviki
	}
	available = {
		has_country_flag = NOV_work_with_the_new_parties_flag
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_introduce_the_concept
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_deal_with_the_new_parties"
		custom_effect_tooltip = NOV_shukshin_a_deal_with_the_new_parties_tt
		hidden_effect = {
			country_event = {
				id = Shukshin_unification.5
				days = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_establish_the_party_registry
	icon = GFX_NOV_establish_party_registry
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_deal_with_the_new_parties
		focus = NOV_shukshin_work_with_the_siloviki
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_a_deal_with_the_new_parties
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_establish_the_party_registry"
		#custom_effect_tooltip = NOV_shukshin_establish_the_party_registry_tt
		SWRW_NOV_new_party_names = yes
		hidden_effect = {
			country_event = {
				id = Shukshin_unification.6
				days = 1
			}			# RSLP
			country_event = {
				id = Shukshin_unification.12
				days = 3
			}			# DSPR
			country_event = {
				id = Shukshin_unification.13
				days = 4
			}			# Pokryshkin is ousted!
			promote_character = NOV_Yevgeny_Primakov
			promote_character = NOV_Leonid_Kantorovich
			promote_character = NOV_Anatoly_Koryagin
			promote_character = NOV_Vladimir_Osipov
			promote_character = NOV_Yegor_Ligachyov
			promote_character = NOV_Yuri_Galanskov
			promote_character = NOV_Mikhail_Lapshin
			add_popularity = {
				ideology = despotism
				popularity = 0.025
			}
			add_popularity = {
				ideology = communist
				popularity = 0.025
			}
			add_popularity = {
				ideology = socialist
				popularity = 0.025
			}
			add_popularity = {
				ideology = conservatism_1
				popularity = 0.025
			}
			add_popularity = {
				ideology = liberalism
				popularity = 0.1
			}
			add_popularity = {
				ideology = progressivism
				popularity = 0.15
			}
			set_variable = {
				NOV_Election_Num = 0
			}			#This variable here is used to count the number of elections. After the first, all others are based on popularity.
		}
	}
}

shared_focus = {
	id = NOV_shukshin_assure_the_nation
	icon = GFX_NOV_assure_the_nation
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_laying_the_groundwork
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_laying_the_groundwork
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_assure_the_nation"
		country_event = {
			id = Shukshin_unification.7
			days = 1
		}
		add_political_power = 25
	}
}

shared_focus = {
	id = NOV_shukshin_root_out_corruption
	icon = GFX_NOV_root_out_corruption
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_assure_the_nation
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_assure_the_nation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_root_out_corruption"
		country_event = {
			id = Shukshin_unification.8
			days = 1
		}
		add_ideas = NOV_federal_anti_corruption_bureau
		TNO_improve_admin_efficiency_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_restrict_lobbying
	icon = GFX_NOV_restrict_lobbying
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_root_out_corruption
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_root_out_corruption
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_restrict_lobbying"
		country_event = {
			id = Shukshin_unification.9
			days = 1
		}
		TNO_improve_vote_franchise_policy_effectiveness_low = yes
		NOV_Feniks_SUBTRACT_Feniks_Power_Med = yes
		NOV_Feniks_SUBTRACT_Sibir_Power_Med = yes
		NOV_Feniks_SUBTRACT_Titan_Power_Low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_the_federal_assembly
	icon = GFX_NOV_the_federal_assembly
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_establish_the_party_registry
	}
	prerequisite = {
		focus = NOV_shukshin_restrict_lobbying
	}
	available = {
		duma_not_voting = yes
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_establish_the_party_registry
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_federal_assembly"
		country_event = {
			id = Shukshin_unification.10
			days = 1
		}
		NOV_Add_Federalism_High = yes
		add_stability = 0.05
		set_global_flag = NOV_DUMA_EMPOWERED
		NOV_setup_federal_assembly = yes
		mark_focus_tree_layout_dirty = yes
		custom_effect_tooltip = KOM_new_focus_tree
		set_temp_variable = {
			bill_id = 1
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_shukshin_an_equal_federation
	icon = GFX_NOV_an_equal_federation
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_federal_assembly
	}
	allow_branch = {
		has_completed_focus = NOV_shukshin_the_federal_assembly
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_the_federal_assembly
	completion_reward = {
		country_event = {
			id = Shukshin_unification.21
			days = 1
		}
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_an_equal_federation"
		add_stability = 0.05
		add_war_support = 0.025
	}
}

shared_focus = {
	id = NOV_shukshin_reach_out_to_the_dspr
	icon = GFX_NOV_reach_out_to_the_dspr
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_an_equal_federation
	}
	mutually_exclusive = {
		focus = NOV_shukshin_a_common_ideal
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_an_equal_federation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_reach_out_to_the_dspr"
		custom_effect_tooltip = NOV_shukshin_reach_out_to_the_dspr_tt
	}
}

shared_focus = {
	id = NOV_shukshin_a_common_ideal
	icon = GFX_NOV_a_common_ideal
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_an_equal_federation
	}
	mutually_exclusive = {
		focus = NOV_shukshin_reach_out_to_the_dspr
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_an_equal_federation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_common_ideal"
		custom_effect_tooltip = NOV_shukshin_a_common_ideal_tt
	}
}

shared_focus = {
	id = NOV_shukshin_the_first_of_many
	icon = GFX_NOV_the_first_of_many
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_common_ideal
		focus = NOV_shukshin_reach_out_to_the_dspr
	}
	available = {
		duma_not_voting = yes
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_a_common_ideal
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_common_ideal"
		set_temp_variable = {
			bill_id = 2
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_shukshin_cut_the_red_tape
	icon = GFX_focus_generic_cut_the_red_tape
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_an_equal_federation
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_an_equal_federation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_cut_the_red_tape"
		TNO_improve_admin_efficiency_med = yes
		TNO_improve_press_rights_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_establish_the_electoral_committee
	icon = GFX_NOV_establish_electoral_committee
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_cut_the_red_tape
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_cut_the_red_tape
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_cut_the_red_tape"
		country_event = {
			id = NOV_reunification.36
		}
		add_ideas = NOV_electoral_committee
		admin_funding_maximal_increase_low = yes
		TNO_improve_political_parties_policy_effectiveness_low = yes
		TNO_improve_vote_franchise_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_expand_the_bill
	icon = GFX_NOV_expand_the_bill
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_first_of_many
	}
	prerequisite = {
		focus = NOV_shukshin_establish_the_electoral_committee
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_the_first_of_many
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_expand_the_bill"
		TNO_improve_gender_rights_policy_effectiveness_low = yes
		TNO_improve_gender_rights_policy_effectiveness_monthly_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_rally_the_coalition
	icon = GFX_NOV_rally_the_coalition
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_expand_the_bill
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_expand_the_bill
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_rally_the_coalition"
		custom_effect_tooltip = NOV_shukshin_rally_the_coalition_tt
	}
}

shared_focus = {
	id = NOV_shukshin_gather_independent_party_support
	icon = GFX_NOV_gather_independent_support
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_expand_the_bill
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_expand_the_bill
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_gather_independent_party_support"
		custom_effect_tooltip = NOV_shukshin_gather_independent_party_support_tt
	}
}

shared_focus = {
	id = NOV_shukshin_womens_rights_act
	icon = GFX_NOV_the_womens_rights_act
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_rally_the_coalition
	}
	prerequisite = {
		focus = NOV_shukshin_gather_independent_party_support
	}
	available = {
		duma_not_voting = yes
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_rally_the_coalition
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_womens_rights_act"
		set_temp_variable = {
			bill_id = 3
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_shukshin_ode_to_the_people
	icon = GFX_focus_generic_soldiers_celebration
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_federal_assembly
	}
	allow_branch = {
		has_completed_focus = NOV_shukshin_the_federal_assembly
	}
	x = -9
	y = 1
	relative_position_id = NOV_shukshin_the_federal_assembly
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_ode_to_the_people"
		country_event = {
			id = Shukshin_unification.14
			days = 1
		}
		add_stability = 0.05
		add_political_power = 50
	}
}

shared_focus = {
	id = NOV_shukshin_our_nations_health
	icon = GFX_NOV_our_nations_health
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_ode_to_the_people
	}
	x = -3
	y = 1
	relative_position_id = NOV_shukshin_ode_to_the_people
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_our_nations_health"
		#country_event = { id = Shukshin_unification.15 days = 1 }
		TNO_improve_health_care_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_a_pragmatic_solution
	icon = GFX_NOV_a_pragmatic_solution
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_our_nations_health
	}
	mutually_exclusive = {
		focus = NOV_shukshin_the_DSPRs_conscious
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_our_nations_health
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_pragmatic_solution"
		custom_effect_tooltip = NOV_shukshin_a_pragmatic_solution_tt
		hidden_effect = {
			#country_event = { id = Shukshin_unification.16 days = 1 }
			set_country_flag = NOV_Healthcare_VRPP
		}
	}
}

shared_focus = {
	id = NOV_shukshin_drug_pricing_controls
	icon = GFX_NOV_drug_pricing_controls
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_pragmatic_solution
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_a_pragmatic_solution
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_drug_pricing_controls"
		#country_event = { id = Shukshin_unification.17 days = 1 }
		social_funding_minimal_increase_low = yes
		TNO_improve_health_care_policy_effectiveness_low = yes
		set_temp_variable = {
			econ_centralization_temp = 5
		}
		econ_centralization_change = yes
	}
}

shared_focus = {
	id = NOV_shukshin_the_DSPRs_conscious
	icon = GFX_NOV_the_DSPRs_conscious
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_our_nations_health
	}
	mutually_exclusive = {
		focus = NOV_shukshin_a_pragmatic_solution
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_our_nations_health
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_DSPRs_conscious"
		custom_effect_tooltip = NOV_shukshin_the_DSPRs_conscious_tt
		hidden_effect = {
			#country_event = { id = Shukshin_unification.18 days = 1 }
			set_country_flag = NOV_Healthcare_DSPR
		}
	}
}

shared_focus = {
	id = NOV_shukshin_expand_healthcare_funding
	icon = GFX_NOV_expand_healthcare_funding
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_DSPRs_conscious
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_the_DSPRs_conscious
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_expand_healthcare_funding"
		#country_event = { id = Shukshin_unification.19 days = 1 }
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		social_funding_maximal_increase_low = yes
		random_owned_controlled_state = {
			add_building_construction = {
				type = hospitals
				level = 1
				instant_build = yes
			}
		}
		random_owned_controlled_state = {
			add_building_construction = {
				type = hospitals
				level = 1
				instant_build = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_propose_universal_coverage
	icon = GFX_NOV_propose_universal_coverage
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_expand_healthcare_funding
		focus = NOV_shukshin_drug_pricing_controls
	}
	available = {
		duma_not_voting = yes
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_expand_healthcare_funding
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_propose_universal_coverage"
		if = {
			limit = {
				has_country_flag = NOV_Healthcare_DSPR
			}
			set_temp_variable = {
				bill_id = 9
			}
			NOV_start_bill_voting = yes
		}
		else_if = {
			limit = {
				has_country_flag = NOV_Healthcare_VRPP
			}
			set_temp_variable = {
				bill_id = 8
			}
			NOV_start_bill_voting = yes
		}
	}
}

shared_focus = {
	id = NOV_shukshin_russian_cultural_rebirth
	icon = GFX_NOV_russian_cultural_rebirth
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_ode_to_the_people
	}
	x = 3
	y = 1
	relative_position_id = NOV_shukshin_ode_to_the_people
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_russian_cultural_rebirth"
		country_event = {
			id = Shukshin_unification.20
			days = 1
		}
		add_stability = 0.05
		add_war_support = 0.025
	}
}

shared_focus = {
	id = NOV_shukshin_pride_and_patriotism
	icon = GFX_NOV_pride_and_patriotism
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_russian_cultural_rebirth
	}
	mutually_exclusive = {
		focus = NOV_shukshin_encourage_new_thought
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_russian_cultural_rebirth
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_pride_and_patriotism"
		custom_effect_tooltip = TNO_improve_VRPP_popularity_high_tt
		# TEMP until FEDERAL ASSEMBLY effects are added
		add_war_support = 0.05
	}
}

shared_focus = {
	id = NOV_shukshin_encourage_new_thought
	icon = GFX_NOV_encourage_new_thought
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_russian_cultural_rebirth
	}
	mutually_exclusive = {
		focus = NOV_shukshin_pride_and_patriotism
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_russian_cultural_rebirth
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_encourage_new_thought"
		#country_event = { id = Shukshin_unification.22 days = 1 }
		custom_effect_tooltip = TNO_improve_DSPR_popularity_med_tt
		custom_effect_tooltip = TNO_improve_RSLP_popularity_med_tt
		custom_effect_tooltip = TNO_improve_RAPP_popularity_low_tt
		# TEMP until FEDERAL ASSEMBLY effects are added
	}
}

shared_focus = {
	id = NOV_shukshin_subsidise_scientific_endeavours
	icon = GFX_NOV_subsidise_scientific_endeavours
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_pride_and_patriotism
		focus = NOV_shukshin_encourage_new_thought
	}
	mutually_exclusive = {
		focus = NOV_shukshin_revolutionise_school_equipment
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_pride_and_patriotism
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_subsidise_scientific_endeavours"
		#country_event = { id = Shukshin_unification.23 days = 1 }
		set_temp_variable = {
			temp_econ_spending_amount = 0.2
		}
		econ_spend_money_once_effect_raw_money = yes
		TNO_improve_research_facilities_med = yes
		research_funding_maximal_increase_med = yes
		research_funding_minimal_increase_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_revolutionise_school_equipment
	icon = GFX_NOV_revolutionise_school_equipment
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_pride_and_patriotism
		focus = NOV_shukshin_encourage_new_thought
	}
	mutually_exclusive = {
		focus = NOV_shukshin_subsidise_scientific_endeavours
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_encourage_new_thought
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_revolutionise_school_equipment"
		country_event = {
			id = NOV_reunification.43
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.2
		}
		econ_spend_money_once_effect_raw_money = yes
		tno_education_improve = yes
		TNO_improve_academic_base_med = yes
	}
}

shared_focus = {
	id = NOV_shukshin_expand_the_central_design_bureau
	icon = GFX_NOV_expand_the_central_design_bureau
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_subsidise_scientific_endeavours
		focus = NOV_shukshin_revolutionise_school_equipment
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_subsidise_scientific_endeavours
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_expand_the_central_design_bureau"
		country_event = {
			id = NOV_reunification.41
		}
		add_ideas = SWRW_NOV_central_design_bureau
	}
}

shared_focus = {
	id = NOV_shukshin_the_peoples_president
	icon = GFX_NOV_the_peoples_president
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_expand_the_central_design_bureau
	}
	prerequisite = {
		focus = NOV_shukshin_propose_universal_coverage
	}
	x = 3
	y = 1
	relative_position_id = NOV_shukshin_propose_universal_coverage
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_peoples_president"
		custom_effect_tooltip = TNO_improve_RAPP_popularity_low_tt
		add_political_power = 100
	}
}

shared_focus = {
	id = NOV_shukshin_economic_liberation
	icon = GFX_NOV_economic_liberation
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_federal_assembly
	}
	allow_branch = {
		has_completed_focus = NOV_shukshin_the_federal_assembly
	}
	x = 9
	y = 1
	relative_position_id = NOV_shukshin_the_federal_assembly
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_economic_liberation"
		TNO_improve_income_taxation_policy_effectiveness_low = yes
		set_temp_variable = {
			gdp_growth_temp = 0.4
		}
		econ_gdp_growth_change = yes
		set_temp_variable = {
			money_reserves_temp = 0.1
		}
		econ_money_reserves_change_raw_money = yes
	}
}

shared_focus = {
	id = NOV_shukshin_a_helping_hand
	icon = GFX_NOV_a_helping_hand
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_economic_liberation
	}
	x = -3
	y = 1
	relative_position_id = NOV_shukshin_economic_liberation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_helping_hand"
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		TNO_improve_poverty_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_with_strength
	icon = GFX_NOV_with_strength
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_helping_hand
	}
	mutually_exclusive = {
		focus = NOV_shukshin_with_hope
		focus = NOV_shukshin_with_sympathy
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_a_helping_hand
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_with_strength"
		custom_effect_tooltip = TNO_improve_VRPP_popularity_med_tt
		TNO_improve_minimum_wage_policy_effectiveness_low = yes
		TNO_improve_conscription_policy_effectiveness_low = yes
		TNO_improve_security_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_with_sympathy
	icon = GFX_NOV_with_sympathy
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_helping_hand
	}
	mutually_exclusive = {
		focus = NOV_shukshin_with_hope
		focus = NOV_shukshin_with_strength
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_a_helping_hand
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_with_sympathy"
		custom_effect_tooltip = TNO_improve_DSPR_popularity_med_tt
		set_temp_variable = {
			temp_econ_spending_amount = 0.15
		}
		econ_spend_money_once_effect_raw_money = yes
		TNO_improve_poverty_low = yes
		TNO_improve_unemployment_policy_effectiveness_med = yes
	}
}

shared_focus = {
	id = NOV_shukshin_with_hope
	icon = GFX_NOV_with_hope
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_helping_hand
	}
	mutually_exclusive = {
		focus = NOV_shukshin_with_strength
		focus = NOV_shukshin_with_sympathy
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_a_helping_hand
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_with_strength"
		country_event = {
			id = NOV_reunification.44
		}
		custom_effect_tooltip = TNO_improve_RSLP_popularity_med_tt
		social_funding_maximal_increase_low = yes
		TNO_improve_trade_laws_policy_effectiveness_low = yes
		TNO_improve_pensions_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_support_small_business
	icon = GFX_NOV_support_small_business
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_with_strength
		focus = NOV_shukshin_with_hope
		focus = NOV_shukshin_with_sympathy
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_with_strength
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_support_small_business"
		set_temp_variable = {
			temp_econ_spending_amount = 0.5
		}
		econ_spend_money_once_effect_raw_money = yes
		set_temp_variable = {
			econ_centralization_temp = -5
		}
		econ_centralization_change = yes
		TNO_improve_industrial_expertise_med = yes
		country_event = NOV_reunification.33
	}
}

shared_focus = {
	id = NOV_shukshin_provisions_against_famine
	icon = GFX_NOV_provisions_against_famine
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_with_strength
		focus = NOV_shukshin_with_hope
		focus = NOV_shukshin_with_sympathy
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_with_hope
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_provisions_against_famine"
		set_temp_variable = {
			temp_econ_spending_amount = 0.2
		}
		econ_spend_money_once_effect_raw_money = yes
		TNO_improve_agriculture_med = yes
		add_stability = 0.025
	}
}

shared_focus = {
	id = NOV_shukshin_the_workers_protections_act
	icon = GFX_NOV_Workers_Protection_Act
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_provisions_against_famine
	}
	prerequisite = {
		focus = NOV_shukshin_support_small_business
	}
	available = {
		duma_not_voting = yes
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_support_small_business
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_workers_protections_act"
		set_temp_variable = {
			bill_id = 7
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_shukshin_fend_off_the_corporations
	icon = GFX_NOV_fend_off_corporate_influence
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_economic_liberation
	}
	x = 3
	y = 1
	relative_position_id = NOV_shukshin_economic_liberation
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_fend_off_the_corporations"
		set_temp_variable = {
			econ_centralization_temp = -5
		}
		econ_centralization_change = yes
		NOV_Feniks_SUBTRACT_Feniks_Power_High = yes
		NOV_Feniks_SUBTRACT_Feniks_Loyalty_High = yes
		NOV_Feniks_SUBTRACT_Sibir_Power_High = yes
		NOV_Feniks_SUBTRACT_Sibir_Loyalty_High = yes
		NOV_Feniks_SUBTRACT_Titan_Power_High = yes
		NOV_Feniks_SUBTRACT_Titan_Loyalty_High = yes
	}
}

shared_focus = {
	id = NOV_shukshin_implement_tax_reform
	icon = GFX_NOV_implement_corporate_tax
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_fend_off_the_corporations
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_fend_off_the_corporations
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_implement_tax_reform"
		set_temp_variable = {
			business_tax_temp = 0.1
		}
		econ_business_tax_rate_change = yes
		add_political_power = 35
	}
}

shared_focus = {
	id = NOV_shukshin_subsidise_family_farms
	icon = GFX_NOV_subsidise_family_farms
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_fend_off_the_corporations
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_fend_off_the_corporations
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_subsidise_family_farms"
		TNO_improve_agriculture_med = yes
	}
}

shared_focus = {
	id = NOV_shukshin_in_line_with_the_rose
	icon = GFX_NOV_in_line_with_the_rose
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_implement_tax_reform
	}
	prerequisite = {
		focus = NOV_shukshin_subsidise_family_farms
	}
	mutually_exclusive = {
		focus = NOV_shukshin_go_with_the_torch
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_subsidise_family_farms
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_in_line_with_the_rose"
		custom_effect_tooltip = NOV_shukshin_in_line_with_the_rose_tt
	}
}

shared_focus = {
	id = NOV_shukshin_go_with_the_torch
	icon = GFX_NOV_go_with_the_torch
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_implement_tax_reform
	}
	prerequisite = {
		focus = NOV_shukshin_subsidise_family_farms
	}
	mutually_exclusive = {
		focus = NOV_shukshin_in_line_with_the_rose
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_implement_tax_reform
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_go_with_the_torch"
		custom_effect_tooltip = NOV_shukshin_go_with_the_torch_tt
	}
}

shared_focus = {
	id = NOV_shukshin_the_environmental_protection_act
	icon = GFX_NOV_the_environmental_protection_act
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_go_with_the_torch
		focus = NOV_shukshin_in_line_with_the_rose
	}
	available = {
		duma_not_voting = yes
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_go_with_the_torch
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_in_line_with_the_rose"
		country_event = {
			id = NOV_reunification.38
		}
		set_temp_variable = {
			bill_id = 4
		}
		NOV_start_bill_voting = yes
		hidden_effect = {
			country_event = {
				id = NOV_reunification.45
				days = 2
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_open_alkhanai_national_park
	icon = GFX_NOV_alkhanai_national_park
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_workers_protections_act
	}
	prerequisite = {
		focus = NOV_shukshin_the_environmental_protection_act
	}
	x = 3
	y = 1
	relative_position_id = NOV_shukshin_the_workers_protections_act
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_open_alkhanai_national_park"
		country_event = {
			id = Shukshin_unification.24
			days = 3
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		swap_ideas = {
			remove_idea = tno_pollution_few_regulations
			add_idea = tno_pollution_good_regulations
		}
	}
}

shared_focus = {
	id = NOV_shukshin_prepare_our_masterpiece
	icon = GFX_NOV_prepare_our_masterpiece
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_peoples_president
	}
	prerequisite = {
		focus = NOV_shukshin_womens_rights_act
	}
	prerequisite = {
		focus = NOV_shukshin_open_alkhanai_national_park
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_womens_rights_act
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_prepare_our_masterpiece"
		country_event = {
			id = Shukshin_unification.25
			days = 5
		}
		custom_effect_tooltip = NOV_shukshin_rally_the_coalition_tt
	}
}

shared_focus = {
	id = NOV_shukshin_discredit_the_vrpp
	icon = GFX_NOV_discredit_vrpp
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_prepare_our_masterpiece
	}
	x = 0
	y = 2
	relative_position_id = NOV_shukshin_prepare_our_masterpiece
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_discredit_the_vrpp"
		custom_effect_tooltip = TNO_descrease_VRPP_popularity_med_tt
	}
}

shared_focus = {
	id = NOV_shukshin_cross_the_aisle
	icon = GFX_NOV_cross_the_aisle
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_prepare_our_masterpiece
	}
	mutually_exclusive = {
		focus = NOV_shukshin_befriend_the_pacifists
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_prepare_our_masterpiece
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_cross_the_aisle"
		custom_effect_tooltip = NOV_shukshin_cross_the_aisle_tt
	}
}

shared_focus = {
	id = NOV_shukshin_concessions_to_trade_unions
	icon = GFX_NOV_concessions_to_trade_unions
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_cross_the_aisle
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_cross_the_aisle
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_concessions_to_trade_unions"
		country_event = {
			id = NOV_reunification.37
		}
		tno_trade_unions_improve = yes
	}
}

shared_focus = {
	id = NOV_shukshin_befriend_the_pacifists
	icon = GFX_NOV_befriend_the_pacifists
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_prepare_our_masterpiece
	}
	mutually_exclusive = {
		focus = NOV_shukshin_cross_the_aisle
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_prepare_our_masterpiece
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_befriend_the_pacifists"
		custom_effect_tooltip = NOV_shukshin_befriend_the_pacifists_tt
	}
}

shared_focus = {
	id = NOV_shukshin_allow_draft_exemptions
	icon = GFX_NOV_allow_draft_exemptions
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_befriend_the_pacifists
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_befriend_the_pacifists
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_allow_draft_exemptions"
		tno_draft_exemptions_improve = yes
	}
}

shared_focus = {
	id = NOV_shukshin_limit_corporate_influence
	icon = GFX_NOV_limit_corporate_influence
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_allow_draft_exemptions
		focus = NOV_shukshin_concessions_to_trade_unions
	}
	prerequisite = {
		focus = NOV_shukshin_discredit_the_vrpp
	}
	available = {
		duma_not_voting = yes
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_discredit_the_vrpp
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_limit_corporate_influence"
		country_event = {
			id = Shukshin_unification.26
			days = 3
		}
		set_temp_variable = {
			bill_id = 6
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_shukshin_the_russian_dream
	icon = GFX_NOV_Russian_Dream
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_limit_corporate_influence
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_limit_corporate_influence
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_russian_dream"
		country_event = NOV_reunification.34
		add_stability = 0.075
		set_temp_variable = {
			gdp_growth_temp = 1
		}
		econ_gdp_growth_change = yes
		hidden_effect = {
			country_event = NOV_reunification.32
		}
	}
}

###=====| b) Foreign Policy Tree |=====###

shared_focus = {
	id = NOV_shukshin_looking_beyond
	icon = GFX_NOV_looking_beyond
	cost = 3
	available_if_capitulated = no
	available = {
		has_completed_focus = NOV_shukshin_the_russian_dream
	}
	allow_branch = { has_country_flag = NOV_shukshin_political_done }
	ai_will_do = { factor = 1 }
	x = 36
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_looking_beyond"
		country_event = {
			id = Shukshin_foreignpolicy.1
			days = 1
		}
		army_funding_maximal_increase_low = yes
		add_war_support = 0.05
		create_faction = collective_security_treaty_organization
		hidden_effect = {
			add_ideas = CSTO_Guardian_of_Eurasia
			econ_leave_sphere = yes
			set_country_flag = HAS_ECON_SPHERE
			econ_join_sphere_RUS = yes
			RUS = {
				SWRW_Add_RUS_To_Cold_War_GUI = yes
			}
			every_country = { limit = { is_ai = no } news_event = { id = WORLD.40037 days = 1 } }
		}
		if = {
			limit = {
				has_global_flag = shukshin_victory_iran
			}
			RUS = {
				add_to_faction = IRC
			}
			IRC = {
				add_ideas = CSTO_Member
				econ_join_sphere_RUS = yes
			}
		}
		hidden_effect = {
			swap_ideas = {
				remove_idea = NOV_The_All_Siberian_Army
				add_idea = NOV_army_all_russian_army
			}	
		}
	}
}

# Kazahkstan #
shared_focus = {
	id = NOV_shukshin_our_southern_neighbour
	icon = GFX_NOV_our_southern_neighbour
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_looking_beyond
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_looking_beyond
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_our_backyard"
		if = { #civil war still ongoing
			limit = { KAZ = { has_war_with = KZR } }
			if = {
				limit = {
					KAZ = {
						has_country_leader =  {
							character = KAZ_Sagadat_Nurmagambetov
							ruling_only = yes
						}
					}
				}
				country_event = {
					id = Shukshin_foreignpolicy.2
					days = 1
				}
			}
			else_if = {
				limit = {
					KZR = {
						has_country_leader =  {
							character = KZR_Nikolai_Onoprienko
							ruling_only = yes
						}
					}
				}
				country_event = {
					id = Shukshin_foreignpolicy.3
					days = 1
				}
			}
			else = {
				country_event = {
					id = Shukshin_foreignpolicy.4
					days = 1
				}
			}
		}
		else_if = { #KAZ wins
			limit = {
				country_exists = KAZ
			}
			if = {
				limit = {
					KAZ = {
						has_country_leader =  {
							character = KAZ_Sagadat_Nurmagambetov
							ruling_only = yes
						}
					}
				}
				country_event = {
					id = Shukshin_foreignpolicy.5
					days = 1
				}
			}
			else = {
				country_event = {
					id = Shukshin_foreignpolicy.6
					days = 1
				}
			}
		}
		else = { #KZR wins
			if = {
				limit = {
					KZR = {
						has_country_leader =  {
							character = KZR_Nikolai_Onoprienko
							ruling_only = yes
						}
					}
				}
				country_event = {
					id = Shukshin_foreignpolicy.7
					days = 1
				}
			}
			else = {
				country_event = {
					id = Shukshin_foreignpolicy.8
					days = 1
				}
			}
		}
	}
}

# Invasion #
shared_focus = {
	id = NOV_shukshin_prepare_the_troops
	icon = GFX_NOV_Novosibirsk_Military_March
	cost = 3.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_our_southern_neighbour
	}
	mutually_exclusive = {
		focus = NOV_shukshin_extend_an_olive_branch
	}
	available = {
		OR = {
			NOT = {
				KAZ = {
					has_country_leader = {
						character = KAZ_Sagadat_Nurmagambetov
						ruling_only = yes
					}
				}
			}
			NOT = {
				country_exists = KAZ
			}
		}
		OR = {
			NOT = {
				KZR = {
					has_country_leader = {
						character = KZR_Nikolai_Onoprienko
						ruling_only = yes
					}
				}
			}
			NOT = {
				country_exists = KZR
			}
		}
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_our_southern_neighbour
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_prepare_the_troops"
		TNO_improve_conscription_policy_effectiveness_med = yes
		TNO_improve_military_supervision_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_shukshin_operation_perovsky
	icon = GFX_NOV_operation_perovsky
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_prepare_the_troops
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_prepare_the_troops
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_operation_perovsky"
		custom_effect_tooltip = NOV_shukshin_operation_perovsky_tt
		set_country_flag = NOV_shukshin_conquered_kaz_flag
		hidden_effect = {
			if = {
				limit = {
					country_exists = KAZ
				}
				declare_war_on = {
					target = KAZ
					type = annex_everything
				}
			}
			if = {
				limit = {
					country_exists = KZR
				}
				declare_war_on = {
					target = KZR
					type = annex_everything
				}
			}
		}
	}
}

# Negotiations #
shared_focus = {
	id = NOV_shukshin_extend_an_olive_branch
	icon = GFX_NOV_extend_an_olive_branch
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_our_southern_neighbour
	}
	available = {
		OR = {
			AND = {
				country_exists = KAZ
				KAZ = {
					has_country_leader = {
						character = KAZ_Sagadat_Nurmagambetov
						ruling_only = yes
					}
				}
			}
			AND = {
				country_exists = KZR
				KZR = {
					has_country_leader = {
						character = KZR_Nikolai_Onoprienko
						ruling_only = yes
					}
				}
			}
		}
	}
	mutually_exclusive = {
		focus = NOV_shukshin_prepare_the_troops
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_our_southern_neighbour
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_extend_an_olive_branch"
		custom_effect_tooltip = TNO_improve_RAPP_popularity_low_tt
		custom_effect_tooltip = TNO_improve_RSLP_popularity_low_tt
		set_country_flag = NOV_shukshin_peaceful_kaz_flag
		if = {
			limit = { KAZ = { has_war = yes } }
			if = {
				limit = {
					KAZ = {
						has_country_leader = {
							character = KAZ_Sagadat_Nurmagambetov
							ruling_only = yes
						}
					}
				}
				hidden_effect = {
					KAZ = {
						set_popularities = {
							communist = 10
							communist_1 = 3
							ultranationalism = 0
							socialist = 0
							progressivism = 0
							liberalism = 15
							conservatism = 0
							anocracy = 47
							despotism = 25
							fascism = 0
							national_socialism = 0
						}
					}
				}
				KAZ = {
					set_politics = { ruling_party = anocracy }
					KAZ_Sagadat_Nurmagambetov = {
						remove_country_leader_role = { ideology = despotism_partisan_movement_subtype }
						add_country_leader_role = {
							country_leader = {
								expire = "1982.01.01"
								ideology = anocracy_provisional_government_subtype
								traits = {
								}
								id = -1
							}
							promote_leader = yes
						}
					}
				}
				add_to_faction = KAZ
				KAZ = {
					econ_join_sphere_RUS = yes
					add_ideas = CSTO_Member
				}
				declare_war_on = {
					target = KZR
					type = annex_everything
				}
			}
			else = {
				add_to_faction = KZR
				KZR = {
					econ_join_sphere_RUS = yes
					add_ideas = CSTO_Member
				}
				declare_war_on = {
					target = KAZ
					type = annex_everything
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_invest_in_kazakhstan
	icon = GFX_NOV_invest_in_kazakhstan
	cost = 3.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_extend_an_olive_branch
	}
	available = {
		NOT = { KAZ = { has_war_with = KZR } }
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_extend_an_olive_branch
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_invest_in_kazakhstan"
		set_temp_variable = {
			temp_econ_spending_amount = 0.5
		}
		econ_spend_money_once_effect_raw_money = yes
		if = {
			limit = {
				KAZ = {
					has_country_leader = {
						character = KAZ_Sagadat_Nurmagambetov
						ruling_only = yes
					}
				}
			}
			KAZ = {
				set_temp_variable = {
					temp_econ_GDP_boost_percentage = 0.025
				}
				econ_GDP_boost_once_percentage = yes
				set_temp_variable = {
					gdp_growth_temp = 3.5
				}
				econ_gdp_growth_change = yes
				set_temp_variable = {
					inflation_temp = 1
				}
				econ_inflation_change = yes
			}
		}
		else = {
			KZR = {
				set_temp_variable = {
					temp_econ_GDP_boost_percentage = 0.025
				}
				econ_GDP_boost_once_percentage = yes
				set_temp_variable = {
					gdp_growth_temp = 3.5
				}
				econ_gdp_growth_change = yes
				set_temp_variable = {
					inflation_temp = 1
				}
				econ_inflation_change = yes
			}
		}
	}
}

# The Russian Military Alliance - CSTO #
shared_focus = {
	id = NOV_shukshin_treaty_of_novosibirsk
	icon = GFX_NOV_treaty_of_novosibirsk
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_operation_perovsky
		focus = NOV_shukshin_invest_in_kazakhstan
	}
	available = {
		OR = {
			has_country_flag = NOV_shukshin_peaceful_kaz_flag
			has_country_flag = NOV_shukshin_conquered_kaz_flag
		}
		NOV = { has_war = no }
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_operation_perovsky
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_treaty_of_novosibirsk"
		custom_effect_tooltip = NOV_shukshin_treaty_of_novosibirsk_tt
		hidden_effect = {
			if = {
				limit = { has_country_flag = NOV_shukshin_peaceful_kaz_flag }
				add_political_power = 50
				if = {
					limit = {
						NOT = {
							KAZ = { is_in_faction_with = RUS }
							KZR = { is_in_faction_with = RUS }
						}
					}
					add_to_faction = KZK
					KZK = {
						econ_join_sphere_RUS = yes
						add_ideas = CSTO_Member
						set_cosmetic_tag = PAV_Novosibirsk_ally
						TNO_Oil_Crisis_remove_modifier = yes
					}
					if = {
						limit = {
							KZR = {
								has_country_leader = {
									character = KZR_Nikolai_Onoprienko
									ruling_only = yes
								}
							}
						}
						KZR = {
							get_current_government_type = yes
							save_party_popularities = yes
						}
						RUS = {
							set_autonomy = {
								target = KZR
								autonomy_state = autonomy_client_state
							}
						}
						KZR = {
							restore_previous_government_type = yes
							apply_party_popularities = yes
						}
					}
					else = {
						KAZ = {
							set_popularities = {
								communist = 10
								communist_1 = 3
								ultranationalism = 0
								socialist = 0
								progressivism = 0
								liberalism = 15
								conservatism = 0
								anocracy = 47
								despotism = 25
								fascism = 0
								national_socialism = 0
							}
						}
						KAZ = {
							set_politics = { ruling_party = anocracy }
							KAZ_Sagadat_Nurmagambetov = {
								remove_country_leader_role = { ideology = despotism_partisan_movement_subtype }
								add_country_leader_role = {
									country_leader = {
										expire = "1982.01.01"
										ideology = anocracy_provisional_government_subtype
										traits = {
										}
										id = -1
									}
									promote_leader = yes
								}
							}
						}
					}
				}
				else = {
					KZK = {
						set_cosmetic_tag = PAV_Novosibirsk_ally
						TNO_Oil_Crisis_remove_modifier = yes
					}
					if = {
						limit = {
							KZR = {
								has_country_leader = {
									character = KZR_Nikolai_Onoprienko
									ruling_only = yes
								}
							}
						}
						KZR = {
							get_current_government_type = yes
							save_party_popularities = yes
						}
						RUS = {
							set_autonomy = {
								target = KZR
								autonomy_state = autonomy_client_state
							}
						}
						KZR = {
							restore_previous_government_type = yes
							apply_party_popularities = yes
						}
					}
				}
			}
			else_if = {
				limit = { has_country_flag = NOV_shukshin_conquered_kaz_flag }
				every_state = {
					limit = { has_state_flag = RUS_kazakhstan_peacedeal_shenanigans }
					clr_state_flag = RUS_kazakhstan_peacedeal_shenanigans
					KAZ = { transfer_state = PREV }
				}
				KAZ = {
					set_popularities = {
						communist = 10
						communist_1 = 3
						ultranationalism = 0
						socialist = 0
						progressivism = 0
						liberalism = 25
						conservatism = 0
						anocracy = 47
						despotism = 15
						fascism = 0
						national_socialism = 0
					}
					set_cosmetic_tag = PAV_Novosibirsk
					set_politics = { ruling_party = anocracy }
					KAZ_Sagadat_Nurmagambetov = {
						remove_country_leader_role = { ideology = despotism_partisan_movement_subtype }
						add_country_leader_role = {
							country_leader = {
								expire = "1982.01.01"
								ideology = anocracy_provisional_government_subtype
								traits = {
								}
								id = -1
							}
							promote_leader = yes
						}
					}
				}
				KAZ = {
					get_current_government_type = yes
					save_party_popularities = yes
				}
				NOV = {
					set_autonomy = {
						target = KAZ
						autonomy_state = autonomy_client_state
						end_wars = yes
					}
				}
				KAZ = {
					restore_previous_government_type = yes
					apply_party_popularities = yes
					econ_join_sphere_RUS = yes
					add_ideas = CSTO_Member
				}
			}
		}
	}
}

# KARELIA #
shared_focus = {
	id = NOV_shukshin_see_to_the_northern_front
	icon = GFX_NOV_see_to_the_northern_front
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	bypass = {
		NOV = {
			owns_state = 1359
		}
	}
	prerequisite = {
		focus = NOV_shukshin_treaty_of_novosibirsk
	}
	x = 5
	y = 1
	relative_position_id = NOV_shukshin_treaty_of_novosibirsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_see_to_the_northern_front"
		add_war_support = 0.1
		hidden_effect = {
			1359 = {
				add_claim_by = NOV
			}
			213 = {
				add_claim_by = NOV
			}
			722 = {
				add_claim_by = NOV
			}
			147 = {
				add_claim_by = NOV
			}
			215 = {
				add_claim_by = NOV
			}
			216 = {
				add_claim_by = NOV
			}
			1724 = {
				add_claim_by = NOV
			}
		}
		custom_effect_tooltip = NOV_shukshin_see_to_the_northern_front_tt
	}
}

shared_focus = {
	id = NOV_shukshin_operation_nystad
	icon = GFX_NOV_operation_nystad
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	will_lead_to_war_with = FIN
	will_lead_to_war_with = RFI
	bypass = {
		OR = {
			NOV = {
				owns_state = 213
				owns_state = 1359
				owns_state = 1724
				owns_state = 215
				owns_state = 216
			}
			FIN = {
				is_in_faction_with = GER
			}
		}
	}
	prerequisite = {
		focus = NOV_shukshin_see_to_the_northern_front
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_see_to_the_northern_front
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_operation_nystad"
		if = {
			limit = {
				country_exists = RFI
			}
			declare_war_on = {
				target = RFI
				type = annex_everything
			}
		}
		else = {
			declare_war_on = {
				target = FIN
				type = annex_everything
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_develop_the_ongea_airfield
	icon = GFX_NOV_develop_the_onega_air_base
	cost = 3.6
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_operation_nystad
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_operation_nystad
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_develop_the_ongea_airfield"
		country_event = {
			id = NOV_reunification.46
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.025
		}
		econ_spend_money_once_effect_raw_money = yes
		859 = {
			add_building_construction = {
				type = air_base
				level = 2
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_provide_winter_gear
	icon = GFX_focus_MAG_winterized_gear
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	bypass = {
		OR = {
			NOV = {
				owns_state = 213
				owns_state = 1359
				owns_state = 1724
				owns_state = 215
				owns_state = 216
			}
			FIN = {
				is_in_faction_with = GER
			}
		}
	}
	prerequisite = {
		focus = NOV_shukshin_operation_nystad
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_operation_nystad
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_provide_winter_gear"
		add_timed_idea = {
			idea = RUS_winter_gear
			days = 80
		}
	}
}

shared_focus = {
	id = NOV_develop_the_murmansk_railway
	icon = GFX_NOV_develop_the_murmansk_railway
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_provide_winter_gear
	}
	bypass = {
		NOT = {
			NOV = {
				owns_state = 213
				owns_state = 1359
			}
		}
	}
	prerequisite = {
		focus = NOV_shukshin_develop_the_ongea_airfield
	}
	available = {
		has_war = no
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_develop_the_ongea_airfield
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_develop_the_murmansk_railway"
		set_temp_variable = {
			temp_econ_spending_amount = 0.25
		}
		econ_spend_money_once_effect_raw_money = yes
		1359 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.05
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 3
			}
		}
		213 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.035
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
		if = {
			limit = {
				FIN = {
					owns_state = 215
					owns_state = 216
				}
			}
			213 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			1359 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
		}
		else = {
			213 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			1359 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			215 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			216 = {
				set_temp_variable = {
					state_value_multiplier_temp = 1.035
				}
				econ_state_value_change_multiply = yes
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
		}
	}
}

# CENTRAL ASIA #
shared_focus = {
	id = NOV_shukshin_the_wild_steppe
	icon = GFX_NOV_the_wild_steppe
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_treaty_of_novosibirsk
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_treaty_of_novosibirsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_wild_steppe"
		custom_effect_tooltip = NOV_shukshin_the_wild_steppe_tt
		set_country_flag = RUS_Invade_Central_Asia
		if = {
			limit = {
				KYR = {
					is_subject_of = AFG
				}
				TAJ = {
					is_subject_of = AFG
				}
				UTL = {
					is_subject_of = AFG
				}
			}
			AFG = {
				end_puppet = KYR
				end_puppet = TAJ
				end_puppet = UTL
			}
		}
		if = {
			limit = {
				has_global_flag = TNO_rip_turkmenistan
			}
			RUS = {
				transfer_state = 750
				transfer_state = 585
				transfer_state = 584
			}
			KRK = {
				leave_faction = yes
			}
			KYR = {
				leave_faction = yes
			}
			TAJ = {
				leave_faction = yes
			}
			TRK = {
				leave_faction = yes
			}
			UTL = {
				leave_faction = yes
			}
			UZB = {
				leave_faction = yes
			}
			declare_war_on = {
				target = KRK
				type = annex_everything
			}
			declare_war_on = {
				target = KYR
				type = annex_everything
			}
			declare_war_on = {
				target = TAJ
				type = annex_everything
			}
			declare_war_on = {
				target = TRK
				type = annex_everything
			}
			declare_war_on = {
				target = UTL
				type = annex_everything
			}
			declare_war_on = {
				target = UZB
				type = annex_everything
			}
		}
		else = {
			KRK = {
				leave_faction = yes
			}
			KYR = {
				leave_faction = yes
			}
			TAJ = {
				leave_faction = yes
			}
			TRK = {
				leave_faction = yes
			}
			UTL = {
				leave_faction = yes
			}
			UZB = {
				leave_faction = yes
			}
			declare_war_on = {
				target = KRK
				type = annex_everything
			}
			declare_war_on = {
				target = KYR
				type = annex_everything
			}
			declare_war_on = {
				target = TAJ
				type = annex_everything
			}
			declare_war_on = {
				target = TRK
				type = annex_everything
			}
			declare_war_on = {
				target = UTL
				type = annex_everything
			}
			declare_war_on = {
				target = UZB
				type = annex_everything
			}
		}
		if = {
			limit = {
				has_global_flag = TK_JAP_Victory
			}
			country_event = {
				id = shukshin_foreignpolicy.11
				hours = 2
			}
		}
		else_if = {
			limit = {
				has_global_flag = TK_GER_Victory
			}
			country_event = {
				id = shukshin_foreignpolicy.10
				hours = 2
			}
		}
		else_if = {
			limit = {
				has_global_flag = TK_USA_Victory
			}
			country_event = {
				id = shukshin_foreignpolicy.9
				hours = 2
			}
		}
		1465 = {
			add_claim_by = NOV
		}
		hidden_effect = {
			AFG = {
				diplomatic_relation = {
					country = KYR
					relation = guarantee
					active = no
				}
				diplomatic_relation = {
					country = TAJ
					relation = guarantee
					active = no
				}
				diplomatic_relation = {
					country = UTL
					relation = guarantee
					active = no
				}
				diplomatic_relation = {
					country = KRK
					relation = guarantee
					active = no
				}
				diplomatic_relation = {
					country = TRK
					relation = guarantee
					active = no
				}
				diplomatic_relation = {
					country = UZB
					relation = guarantee
					active = no
				}
			}
			KRK = {
				econ_leave_sphere = yes
			}
			KYR = {
				econ_leave_sphere = yes
			}
			TAJ = {
				econ_leave_sphere = yes
			}
			TRK = {
				econ_leave_sphere = yes
			}
			UTL = {
				econ_leave_sphere = yes
			}
			UZB = {
				econ_leave_sphere = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_a_central_foothold
	icon = GFX_NOV_a_central_foothold
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_wild_steppe
	}
	available = {
		has_war = no
	}
	x = -2
	y = 1
	relative_position_id = NOV_shukshin_the_wild_steppe
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_a_central_foothold"
		build_railway = {
			level = 2
			fallback = yes
			start_province = 570
			target_province = 1239
		}
		build_railway = {
			level = 2
			fallback = yes
			start_province = 1239
			target_province = 14742
		}
		build_railway = {
			level = 1
			fallback = yes
			start_province = 1239
			target_province = 12121
		}
		build_railway = {
			level = 1
			fallback = yes
			start_province = 12121
			target_province = 13269
		}
		build_railway = {
			level = 1
			fallback = yes
			start_province = 14742
			target_province = 7775
		}
		set_temp_variable = {
			temp_econ_spending_amount = 1.25
		}
		econ_spend_money_once_effect_raw_money = yes
		add_political_power = 35
	}
}

shared_focus = {
	id = NOV_shukshin_develop_tashkent
	icon = GFX_NOV_Develop_Tashkent
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_a_central_foothold
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_a_central_foothold
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_develop_tashkent"
		set_temp_variable = {
			temp_econ_spending_amount = 0.25
		}
		econ_spend_money_once_effect_raw_money = yes
		1467 = {
			add_building_construction = {
				type = schools
				level = 2
				instant_build = yes
			}
			add_building_construction = {
				type = hospitals
				level = 2
				instant_build = yes
			}
			add_building_construction = {
				type = offices
				level = 1
				instant_build = yes
			}
			add_building_construction = {
				type = air_base
				level = 1
				instant_build = yes
			}
			add_building_construction = {
				type = infrastructure
				level = 1
				instant_build = yes
			}
			add_manpower = 50000
			1466 = {
				add_manpower = -35000
			}
			586 = {
				add_manpower = -15000
			}
		}
		add_victory_points = {
			province = 14742
			value = 10
		}
	}
}

shared_focus = {
	id = NOV_shukshin_the_graveyard_of_empires
	icon = GFX_NOV_The_Graveyard_of_Empires
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_wild_steppe
	}
	available = {
		has_war = no
	}
	x = 2
	y = 1
	relative_position_id = NOV_shukshin_the_wild_steppe
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_graveyard_of_empires"
		add_war_support = -0.025
		add_political_power = -15
	}
}

shared_focus = {
	id = NOV_shukshin_must_we_fight
	icon = GFX_NOV_must_we_fight
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_the_graveyard_of_empires
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_the_graveyard_of_empires
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_must_we_fight"
		add_political_power = -50
		add_popularity = {
			ideology = liberalism
			popularity = 0.035
		}
		diplomatic_relation = {
			country = AFG
			relation = non_aggression_pact
			active = yes
		}
		AFG = {
			add_stability = 0.1
		}
		add_opinion_modifier = {
			target = AFG
			modifier = NOV_AFG_claims
		}
		AFG = {
			add_opinion_modifier = {
				target = NOV
				modifier = NOV_AFG_claims
			}
		}
		1465 = {
			remove_claim_by = NOV
		}
		add_to_variable = {
			NOV_party_opinions^var:3 = 10
		}
		clamp_variable = {
			var = NOV_party_opinions^3
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_shukshin_sunshine_in_central_asia
	icon = GFX_NOV_Sunshine_in_Central_Asia
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_develop_tashkent
	}
	prerequisite = {
		focus = NOV_shukshin_must_we_fight
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_must_we_fight
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_must_we_fight"
		add_political_power = 200
		every_country = {
			limit = {
				OR = {
					original_tag = KAZ
					original_tag = KYR
					original_tag = UZB
					original_tag = TRK
					original_tag = TAJ
				}
			}
			add_stability = 0.1
			add_political_power = 200
			TNO_improve_political_parties_policy_effectiveness_med = yes
			TNO_improve_public_meetings_policy_effectiveness_med = yes
			TNO_improve_vote_franchise_policy_effectiveness_low = yes
			TNO_improve_poverty_low = yes
		}
	}
}

# FAR EAST #
shared_focus = {
	id = NOV_the_issue_of_vladivostok
	icon = GFX_NOV_the_issue_of_vladivostok
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_treaty_of_novosibirsk
	}
	x = -5
	y = 1
	relative_position_id = NOV_shukshin_treaty_of_novosibirsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_issue_of_vladivostok"
		country_event = {
			id = NOV_reunification.5
			days = 1
		}
		custom_effect_tooltip = NOV_the_issue_of_vladivostok_tt
		hidden_effect = {
			657 = {
				add_claim_by = RUS
			}
			409 = {
				add_claim_by = RUS
			}
			408 = {
				add_claim_by = RUS
			}
			809 = {
				add_claim_by = RUS
			}
			1364 = {
				add_claim_by = RUS
			}
			1646 = {
				add_claim_by = RUS
			}
			1647 = {
				add_claim_by = RUS
			}
			1645 = {
				add_claim_by = RUS
			}
			1644 = {
				add_claim_by = RUS
			}
		}
		add_political_power = 50
	}
}

shared_focus = {
	id = NOV_contact_the_partisans
	icon = GFX_NOV_Rally_the_Partisans
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_issue_of_vladivostok
	}
	x = 1
	y = 1
	relative_position_id = NOV_the_issue_of_vladivostok
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_contact_the_partisans"
		country_event = {
			id = NOV_reunification.39
			days = 1
		}
		MAN = {
			add_ideas = RUS_outer_manchurian_partisans
		}
	}
}

shared_focus = {
	id = NOV_military_march_in_novosibirsk
	icon = GFX_NOV_march_in_novosibirsk
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_issue_of_vladivostok
	}
	x = -1
	y = 1
	relative_position_id = NOV_the_issue_of_vladivostok
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_military_march_in_novosibirsk"
		country_event = {
			id = NOV_reunification.10
			days = 1
		}
		add_war_support = 0.05
		add_political_power = 25
	}
}

shared_focus = {
	id = NOV_raise_hell_in_manchuria
	icon = GFX_KHA_anarchy_to_vladivostok
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_contact_the_partisans
	}
	prerequisite = {
		focus = NOV_military_march_in_novosibirsk
	}
	x = -1
	y = 1
	relative_position_id = NOV_contact_the_partisans
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_raise_hell_in_manchuria"
		country_event = {
			id = NOV_reunification.40
			days = 1
		}
		MAN = {
			swap_ideas = {
				remove_idea = RUS_outer_manchurian_partisans
				add_idea = RUS_outer_manchurian_partisans_two
			}
		}
	}
}

shared_focus = {
	id = NOV_approach_the_sphere
	icon = GFX_NOV_Approach_the_Sphere
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_raise_hell_in_manchuria
	}
	x = 0
	y = 1
	relative_position_id = NOV_raise_hell_in_manchuria
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_approach_the_sphere"
		country_event = {
			id = RUS_Vladivostok.4
			days = 1
		}
	}
}

shared_focus = {
	id = NOV_look_to_the_west
	icon = GFX_NOV_Bane_of_the_Nation
	cost = 1
	available_if_capitulated = no
	available = {
		#has_country_flag = RUS_VLADIVOSTOK_RESOLVED
		has_completed_focus = NOV_shukshin_the_russian_dream
	}
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_approach_the_sphere
	}
	prerequisite = {
		focus = NOV_shukshin_sunshine_in_central_asia
	}
	prerequisite = {
		focus = NOV_develop_the_murmansk_railway
	}
	x = 5
	y = 1
	relative_position_id = NOV_approach_the_sphere
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_look_to_the_west"
		custom_effect_tooltip = NOV_load_war_prep_tt
		hidden_effect = {
			load_focus_tree = NOV_novosibirsk_war_preparation_shukshin
		}
	}
}

###=====| WAR TREES |=====###

###=====| c) War Preparation Tree |=====###

shared_focus = {
	id = NOV_meet_with_pokryshkin
	icon = GFX_NOV_the_plan
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	x = 8
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_meet_with_pokryshkin"
		country_event = {
			id = NOV_reunification.24
			days = 1
		}
		custom_effect_tooltip = NOV_our_eyes_on_moskowien_tt
		hidden_effect = {
			country_event = {
				id = NOV_reunification.42
				days = 12
			}
			RUS_claim_moskowien_cores = yes
		}
	}
}

shared_focus = {
	id = NOV_send_in_the_spies
	icon = GFX_NOV_sluzhba_bezopasnosti
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_meet_with_pokryshkin
	}
	x = -2
	y = 1
	relative_position_id = NOV_meet_with_pokryshkin
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_send_in_the_spies"
		if = {
			limit = {
				has_dlc = "La Resistance"
			}
			add_ideas = NOV_send_in_the_sluzhba_bezopasnosti_lr
		}
		else = {
			add_ideas = NOV_send_in_the_sluzhba_bezopasnosti
		}
	}
}

shared_focus = {
	id = NOV_weaken_their_administration
	icon = GFX_focus_generic_government_purge
	cost = 2.6
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_send_in_the_spies
	}
	x = 1
	y = 1
	relative_position_id = NOV_send_in_the_spies
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_weaken_their_administration"
		MCW = {
			add_stability = -0.25
		}
	}
}

shared_focus = {
	id = NOV_break_their_encryption
	icon = GFX_focus_generic_computer_assisted_design
	cost = 2.9
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_send_in_the_spies
	}
	x = -1
	y = 1
	relative_position_id = NOV_send_in_the_spies
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_break_their_encryption"
		country_event = {
			id = NOV_reunification.53
			days = 1
		}
		if = {
			limit = { has_dlc = "La Resistance" }
			add_decryption = {
				target = MCW
				ratio = 0.8
			}
		}
		else = {
			MCW = {
				add_stability = -0.25
			}
		}
	}
}

shared_focus = {
	id = NOV_they_are_broken
	icon = GFX_NOV_they_are_broken
	cost = 3.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_weaken_their_administration
	}
	prerequisite = {
		focus = NOV_break_their_encryption
	}
	x = -1
	y = 1
	relative_position_id = NOV_weaken_their_administration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_they_are_broken"
		country_event = {
			id = NOV_reunification.48
			days = 1
		}
		if = {
			limit = {
				has_dlc = "La Resistance"
			}
			swap_ideas = {
				remove_idea = NOV_send_in_the_sluzhba_bezopasnosti_lr
				add_idea = NOV_send_in_the_sluzhba_bezopasnosti_one_lr
			}
		}
		else = {
			swap_ideas = {
				remove_idea = NOV_send_in_the_sluzhba_bezopasnosti
				add_idea = NOV_send_in_the_sluzhba_bezopasnosti_one
			}
		}
		MCW = {
			add_ideas = NOV_they_are_broken_idea
		}
	}
}

# Defences
shared_focus = {
	id = NOV_prepare_western_defences
	icon = GFX_NOV_prepare_western_defences
	cost = 2.2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_meet_with_pokryshkin
	}
	x = 2
	y = 1
	relative_position_id = NOV_meet_with_pokryshkin
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_prepare_western_defences"
		country_event = {
			id = NOV_reunification.56
			days = 1
		}
		custom_effect_tooltip = NOV_fortify_frontline_tt
		hidden_effect = {
			216 = {
				add_building_construction = {
					type = bunker
					province = 11153
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9190
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3142
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6169
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 13340
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 60
					level = 3
				}
			}
			858 = {
				add_building_construction = {
					type = bunker
					province = 3160
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11103
					level = 3
				}
			}
			859 = {
				add_building_construction = {
					type = bunker
					province = 11153
					level = 3
				}
			}
			861 = {
				add_building_construction = {
					type = bunker
					province = 11153
					level = 3
				}
			}
			857 = {
				add_building_construction = {
					type = bunker
					province = 3157
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6097
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11189
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11213
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11107
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9168
					level = 3
				}
			}
			856 = {
				add_building_construction = {
					type = bunker
					province = 3056
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 62
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 164
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3190
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6215
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9159
					level = 3
				}
			}
			855 = {
				add_building_construction = {
					type = bunker
					province = 9033
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9358
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9291
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9368
					level = 3
				}
			}
			252 = {
				add_building_construction = {
					type = bunker
					province = 11375
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6299
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9360
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9298
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11344
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11277
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 297
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3285
					level = 3
				}
			}
			250 = {
				add_building_construction = {
					type = bunker
					province = 345
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3269
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11373
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 286
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 257
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3196
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3246
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6394
					level = 3
				}
			}
			251 = {
				add_building_construction = {
					type = bunker
					province = 9365
					level = 3
				}
			}
			755 = {
				add_building_construction = {
					type = bunker
					province = 6339
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6502
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 452
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9473
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 13290
					level = 3
				}
			}
			407 = {
				add_building_construction = {
					type = bunker
					province = 9549
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9487
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 470
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6430
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9447
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3406
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11538
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 545
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6525
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11457
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 468
					level = 3
				}
			}
			406 = {
				add_building_construction = {
					type = bunker
					province = 477
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3459
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3622
					level = 3
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_build_up_airbases
	icon = GFX_NOV_build_russian_airfields
	cost = 2.9
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_prepare_western_defences
	}
	x = -1
	y = 1
	relative_position_id = NOV_prepare_western_defences
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_build_up_airbases"
		country_event = {
			id = NOV_reunification.49
			days = 1
		}
		custom_effect_tooltip = NOV_build_up_airbases_tt
		hidden_effect = {
			850 = {
				add_building_construction = {
					type = air_base
					level = 5
				}
			}
			400 = {
				add_building_construction = {
					type = air_base
					level = 5
				}
			}
			214 = {
				add_building_construction = {
					type = air_base
					level = 5
				}
			}
			753 = {
				add_building_construction = {
					type = air_base
					level = 5
				}
			}
			249 = {
				add_building_construction = {
					type = air_base
					level = 5
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_watch_the_barents_sea
	icon = GFX_NOV_fortify_the_north
	cost = 3.6
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_prepare_western_defences
	}
	x = 1
	y = 1
	relative_position_id = NOV_prepare_western_defences
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_watch_the_barents_sea"
		country_event = {
			id = NOV_reunification.54
			days = 1
		}
		custom_effect_tooltip = NOV_watch_the_barents_sea_tt
		hidden_effect = {
			country_event = {
				id = NOV_reunification.26
				days = 5
			}
			214 = {
				add_building_construction = {
					type = dockyard
					level = 2
				}
				add_building_construction = {
					type = naval_base
					province = 3338
					level = 3
				}
				add_building_construction = {
					type = coastal_bunker
					province = 3338
					level = 3
				}
			}
			1359 = {
				add_building_construction = {
					type = dockyard
					level = 2
				}
				add_building_construction = {
					type = naval_base
					province = 3134
					level = 5
				}
				add_building_construction = {
					type = coastal_bunker
					province = 3134
					level = 3
				}
			}
			722 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9140
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 9140
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11142
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6183
					level = 3
				}
			}
			863 = {
				add_building_construction = {
					type = coastal_bunker
					province = 198
					level = 3
				}
			}
			262 = {
				add_building_construction = {
					type = coastal_bunker
					province = 12530
					level = 3
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_lessons_of_barbarossa
	icon = GFX_focus_WRS_the_failures_of_barbarossa
	cost = 2.4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_build_up_airbases
	}
	prerequisite = {
		focus = NOV_watch_the_barents_sea
	}
	x = 1
	y = 1
	relative_position_id = NOV_build_up_airbases
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_lessons_of_barbarossa"
		country_event = {
			id = NOV_reunification.50
			days = 1
		}
		add_timed_idea = {
			idea = NOV_lessons_of_barbarossa_idea
			days = 360
		}
	}
}

shared_focus = {
	id = NOV_condemn_the_reich
	icon = GFX_focus_UPO_a_gift_to_germany
	cost = 0.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_lessons_of_barbarossa
	}
	prerequisite = {
		focus = NOV_they_are_broken
	}
	x = -2
	y = 1
	relative_position_id = NOV_lessons_of_barbarossa
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_condemn_the_reich"
		country_event = {
			id = NOV_reunification.25
			days = 1
		}
	}
}

shared_focus = {
	id = NOV_mobilise_the_federation
	icon = GFX_NOV_mobilise_the_federation
	cost = 1.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_condemn_the_reich
	}
	x = -1
	y = 1
	relative_position_id = NOV_condemn_the_reich
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_mobilise_the_federation"
		country_event = {
			id = NOV_reunification.55
			days = 1
		}
		add_war_support = 0.1
	}
}

shared_focus = {
	id = NOV_a_blitzkrieg_of_our_own
	icon = GFX_NOV_blitzkrieg_of_our_own
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_condemn_the_reich
	}
	x = 1
	y = 1
	relative_position_id = NOV_condemn_the_reich
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_a_blitzkrieg_of_our_own"
		country_event = {
			id = NOV_reunification.52
			days = 1
		}
		add_timed_idea = {
			idea = NOV_blitzkreig_of_our_own
			days = 180
		}
	}
}

shared_focus = {
	id = NOV_invade_the_reich
	icon = GFX_NOV_liberation_of_russia
	cost = 1.5

	available = {
		NOT = { has_global_flag = german_civil_war_goeringvic }
	}
	
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_mobilise_the_federation
	}
	prerequisite = {
		focus = NOV_a_blitzkrieg_of_our_own
	}
	will_lead_to_war_with = GER
	x = 1
	y = 1
	relative_position_id = NOV_mobilise_the_federation
	select_effect = {
		country_event = {
			id = NOV_war.2
			days = 9
		}
	}
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_invade_the_reich"
		custom_effect_tooltip = NOV_invade_the_reich_tt
		hidden_effect = {
			load_focus_tree = NOV_novosibirsk_second_west_russian_war_shukshin
			every_country = { limit = { is_ai = no } news_event = { id = War_Declaration.26 days = 1 } }
			SWRW_initiate = yes
			WRW_load_war_portraits_army = yes
			set_global_flag = SECOND_WRW_HAS_BEGUN
			hidden_effect = {
				if = {
					limit = {
						has_global_flag = german_civil_war_bormannvic
						NOT = {
							GER = {
								has_country_flag = bormann_dead_trigger_met
							}
						}
					}
					GER = {
						country_event = {
							id = swrw_misc.5
							days = 15
						}
					}
				}
			}
		}
	}
}

###=====| d) War with Germany Tree |=====###

shared_focus = {
	id = NOV_shukshin_operation_bagration
	icon = GFX_NOV_Russias_Final_war
	cost = 0
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		custom_trigger_tooltip = {
			tooltip = NOV_shukshin_operation_bagration_tt
			RUS = {
				has_war = yes
			}
		}
	}
	x = 9
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_operation_bagration"
		add_timed_idea = {
			idea = NOV_Operation_Bagration_idea
			days = 30
		}
		hidden_effect = {
			RUS_remove_moskowien_cores = yes
		}
	}
}

# Moscow Branch
shared_focus = {
	id = NOV_shukshin_moscow_in_our_sights
	icon = GFX_NOV_Moscow_in_our_Sights
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_operation_bagration
	}
	available = {
		NOT = {
			has_idea = NOV_Operation_Bagration_idea
		}
	}
	x = 0
	y = 1
	relative_position_id = NOV_shukshin_operation_bagration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_moscow_in_our_sights"
		country_event = {
			id = Shukshin_War.4
			days = 1
		}
		add_timed_idea = {
			idea = NOV_Moscow_Offensive_idea
			days = 14
		}
	}
}

shared_focus = {
	id = NOV_shukshin_rally_the_partisans
	icon = GFX_NOV_slaves_no_more
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_moscow_in_our_sights
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_moscow_in_our_sights
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_rally_the_partisans"
		country_event = {
			id = Shukshin_War.3
			days = 1
		}
		add_timed_idea = {
			idea = NOV_Partisan_Militas_idea
			days = 90
		}
	}
}

shared_focus = {
	id = NOV_shukshin_inspire_the_muscovite_people
	icon = GFX_NOV_rally_the_people
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_moscow_in_our_sights
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_moscow_in_our_sights
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_inspire_the_muscovite_people"
		country_event = {
			id = Shukshin_War.1
			days = 1
		}
		every_state = {
			limit = {
				is_owned_by = MCW
			}
			start_resistance = yes
		}
	}
}

shared_focus = {
	id = NOV_shukshin_moscow_is_behind_us
	icon = GFX_NOV_for_the_liberation_of_all_russians
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_inspire_the_muscovite_people
	}
	prerequisite = {
		focus = NOV_shukshin_rally_the_partisans
	}
	available = {
		RUS = {
			controls_state = 1442
		}
	}
	x = 0
	y = 2
	relative_position_id = NOV_shukshin_moscow_in_our_sights
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_inspire_the_muscovite_people"
		country_event = {
			id = Shukshin_War.7
			days = 1
		}
		add_timed_idea = {
			idea = NOV_Defenders_of_Moscow_idea
			days = 20
		}
	}
}

# Left Hand
shared_focus = {
	id = NOV_shukshin_retrofit_old_soviet_equipment
	icon = GFX_NOV_Operation_Bagration
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_operation_bagration
	}
	x = -3
	y = 1
	relative_position_id = NOV_shukshin_operation_bagration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_operation_bagration"
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = 25000
		}
		add_equipment_to_stockpile = {
			type = anti_tank_equipment
			amount = 2000
		}
		add_equipment_to_stockpile = {
			type = anti_air_shoulder_equipment
			amount = 2000
		}
		add_equipment_to_stockpile = {
			type = mbt_equipment
			amount = 500
		}
		add_equipment_to_stockpile = {
			type = fighter_equipment
			amount = 250
		}
		add_equipment_to_stockpile = {
			type = interceptor_equipment
			amount = 100
		}
		add_equipment_to_stockpile = {
			type = tac_bomber_equipment
			amount = 50
		}
	}
}

shared_focus = {
	id = NOV_shukshin_deploy_pontoon_bridges
	icon = GFX_focus_GER_a_bridge_too_far
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_retrofit_old_soviet_equipment
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_retrofit_old_soviet_equipment
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_deploy_pontoon_bridges"
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		add_ideas = {
			NOV_Pontoon_Bridges_idea
		}
	}
}

shared_focus = {
	id = NOV_shukshin_wartime_conscription
	icon = GFX_NOV_remember_whats_at_stake
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_retrofit_old_soviet_equipment
	}
	prerequisite = {
		focus = NOV_shukshin_deploy_pontoon_bridges
	}
	x = 0
	y = 2
	relative_position_id = NOV_shukshin_retrofit_old_soviet_equipment
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_wartime_conscription"
		country_event = {
			id = Shukshin_War.5
			days = 1
		}
		add_timed_idea = {
			idea = NOV_Wartime_Conscription_idea
			days = 60
		}
	}
}

shared_focus = {
	id = NOV_shukshin_wartime_propaganda
	icon = GFX_NOV_wartime_propaganda
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_wartime_conscription
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_wartime_conscription
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_wartime_propaganda"
		add_war_support = 0.15
		add_stability = 0.075
	}
}

# Right Hand
shared_focus = {
	id = NOV_shukshin_invest_in_feniks
	icon = GFX_NOV_invest_in_feniks
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_operation_bagration
	}
	x = 3
	y = 1
	relative_position_id = NOV_shukshin_operation_bagration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_invest_in_feniks"
		add_timed_idea = {
			idea = NOV_Feniks_Production_Boost_idea
			days = 100
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.5
		}
		econ_spend_money_once_effect_raw_money = yes
	}
}

shared_focus = {
	id = NOV_shukshin_purchase_american_submarines
	icon = GFX_NOV_Purchase_American_Submarines
	cost = 2
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_invest_in_feniks
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshin_invest_in_feniks
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_purchase_american_submarines"
		country_event = {
			id = Shukshin_War.6
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.125
		}
		econ_spend_money_once_effect_raw_money = yes
		custom_effect_tooltip = NOV_shukshin_purchase_american_submarines_tt
		hidden_effect = {
			if = {
				limit = { has_dlc = "Man the Guns" }
				load_oob = "NOV_american_submarine_purchase_mtg"
			}
			else = {
				load_oob = "NOV_american_submarine_purchase"
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_contact_free_europe
	icon = GFX_focus_GER_comrades_from_europe
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_purchase_american_submarines
	}
	prerequisite = {
		focus = NOV_shukshin_invest_in_feniks
	}
	x = 0
	y = 2
	relative_position_id = NOV_shukshin_invest_in_feniks
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_contact_free_europe"
		ENG = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = ENG
				}
				country_event = RUS_europeansupport.1
			}
		}
		SWI = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = SWI
				}
				country_event = RUS_europeansupport.1
			}
		}
		if = {
			limit = {
				country_exists = SCO
			}
			SCO = {
				if = {
					limit = {
						NOT = {
							is_in_faction_with = GER
						}
						country_exists = SCO
					}
					country_event = RUS_europeansupport.1
				}
			}
		}
		IRE = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		SWE = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		NOR = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		IBR = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = IBR
				}
				country_event = RUS_europeansupport.1
			}
		}
		SPR = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = SPR
				}
				country_event = RUS_europeansupport.1
			}
		}
		POR = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = POR
				}
				country_event = RUS_europeansupport.1
			}
		}
		MNT = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = MNT
				}
				country_event = RUS_europeansupport.1
			}
		}
		MAC = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = MAC
				}
				country_event = RUS_europeansupport.1
			}
		}
		HUN = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = HUN
				}
				country_event = RUS_europeansupport.1
			}
		}
		BOS = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = BOS
				}
				country_event = RUS_europeansupport.1
			}
		}
		ROM = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		SER = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		CRO = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
				}
				country_event = RUS_europeansupport.1
			}
		}
		GRE = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = GRE
				}
				country_event = RUS_europeansupport.1
			}
		}
		FRA = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = FRA
				}
				country_event = RUS_europeansupport.1
			}
		}
		BUL = {
			if = {
				limit = {
					NOT = {
						is_in_faction_with = GER
					}
					country_exists = BUL
				}
				country_event = RUS_europeansupport.1
			}
		}
	}
}

shared_focus = {
	id = NOV_shukshin_the_italian_connection
	icon = GFX_focus_ITA_OLD_italy
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_contact_free_europe
	}
	x = -1
	y = 1
	relative_position_id = NOV_shukshin_contact_free_europe
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_the_italian_connection"
		ITA = {
			country_event = {
				id = RUS_europeansupport.4
				days = 1
			}
		}
	}
}

# ZA RODINU!!! URAAAAA!!!! #
shared_focus = {
	id = NOV_shukshin_forward_russia
	icon = GFX_NOV_Forward_Russia
	cost = 0.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshin_wartime_propaganda
	}
	prerequisite = {
		focus = NOV_shukshin_moscow_is_behind_us
	}
	prerequisite = {
		focus = NOV_shukshin_the_italian_connection
	}
	x = 0
	y = 2
	relative_position_id = NOV_shukshin_moscow_is_behind_us
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shukshin_forward_russia"
		add_timed_idea = {
			idea = NOV_for_the_liberation_of_all_russians_idea
			days = 30
		}
	}
}

###=====| POSTWAR TREES |=====###

###=====| e) Reconstruction Tree |=====###

### RECONSTRUCTION ###
shared_focus = {
	id = NOV_a_federation_reborn
	icon = GFX_NOV_a_federation_reborn
	cost = 0
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	x = 9
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_a_federation_reborn"
		country_event = {
			id = NOV_postwar.31
			days = 1
		}
		clr_global_flag = SECOND_WRW_HAS_BEGUN
		set_global_flag = RUS_THE_PHOENIX_RISES
		clr_country_flag = RUS_PARTISAN_AVENGERS
	}
}

shared_focus = {
	id = NOV_declare_martial_law
	icon = GFX_2WRW_declare_martial_law
	cost = 2.2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_a_federation_reborn
	}
	x = -6
	y = 1
	relative_position_id = NOV_a_federation_reborn
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_declare_martial_law"
		country_event = {
			id = NOV_postwar.71
			days = 1
		}
		add_ideas = RUS_nazi_werewolves
		set_country_flag = NOV_nazi_partisans_decisions
		custom_effect_tooltip = RUS_fight_nazi_partisans_tt
		set_variable = {
			NOV_nazi_partisan_strength = 100
		}
	}
}

shared_focus = {
	id = NOV_expand_intelligence_presence
	icon = GFX_focus_generic_learn_their_secrets
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_declare_martial_law
	}
	x = 0
	y = 2
	relative_position_id = NOV_declare_martial_law
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_expand_intelligence_presence"
		custom_effect_tooltip = NOV_expand_intelligence_presence_tt
		set_temp_variable = {
			temp_econ_spending_amount = 0.01
		}
		econ_spend_money_once_effect_raw_money = yes
	}
}

shared_focus = {
	id = NOV_deploy_special_forces
	icon = GFX_focus_RUS_white_army_tactics
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_declare_martial_law
	}
	x = -2
	y = 1
	relative_position_id = NOV_declare_martial_law
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_deploy_special_forces"
		country_event = {
			id = NOV_postwar.87
			days = 1
		}
		custom_effect_tooltip = NOV_deploy_special_forces_tt
	}
}

shared_focus = {
	id = NOV_airforce_patrols
	icon = GFX_RUS_airforce_patrols
	cost = 1.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_deploy_special_forces
	}
	x = -1
	y = 1
	relative_position_id = NOV_deploy_special_forces
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_airforce_patrols"
		custom_effect_tooltip = NOV_airforce_patrols_tt
		country_event = {
			id = NOV_postwar.70
			days = 1
		}
	}
}

shared_focus = {
	id = NOV_empower_military_governments
	icon = GFX_NOV_the_final_strike
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_declare_martial_law
	}
	x = 2
	y = 1
	relative_position_id = NOV_declare_martial_law
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_empower_military_governments"
		swap_ideas = {
			remove_idea = RUS_nazi_werewolves
			add_idea = RUS_nazi_werewolves_two
		}
	}
}

shared_focus = {
	id = NOV_send_humanitarian_aid
	icon = GFX_focus_generic_back_of_the_truck
	cost = 2.9
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_empower_military_governments
	}
	x = 1
	y = 1
	relative_position_id = NOV_empower_military_governments
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_send_humanitarian_aid"
		set_temp_variable = {
			temp_econ_spending_amount = 0.25
		}
		econ_spend_money_once_effect_raw_money = yes
		if = {
			limit = {
				ORL = {
					is_puppet_of = NOV
				}
			}
			ORL = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				OKB = {
					is_puppet_of = RUS
				}
			}
			OKB = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				ADY = {
					is_puppet_of = RUS
				}
			}
			ADY = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				UPO = {
					is_puppet_of = RUS
				}
			}
			UPO = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				BLR = {
					is_puppet_of = RUS
				}
			}
			BLR = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				FUK = {
					is_puppet_of = RUS
				}
			}
			FUK = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
		if = {
			limit = {
				UKS = {
					is_puppet_of = RUS
				}
			}
			UKS = {
				add_timed_idea = {
					idea = RUS_humanitarian_aid
					days = 180
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_strike_the_nazi_partisans
	icon = GFX_NOV_the_final_strike
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_expand_intelligence_presence
	}
	prerequisite = {
		focus = NOV_send_humanitarian_aid
	}
	prerequisite = {
		focus = NOV_airforce_patrols
	}
	x = 0
	y = 1
	relative_position_id = NOV_expand_intelligence_presence
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_strike_the_nazi_partisans"
		custom_effect_tooltip = NOV_the_final_strike_focus_tt
	}
}

### MOSCOW ###
shared_focus = {
	id = NOV_picking_up_pieces
	icon = GFX_NOV_eastern_european_confrence
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		has_completed_focus = NOV_a_federation_reborn
	}
	prerequisite = {
		focus = NOV_a_federation_reborn
	}
	x = 6
	y = 1
	relative_position_id = NOV_a_federation_reborn
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_picking_up_the_pieces"
		swap_ideas = {
			remove_idea = tno_conscription_broadened_conscription
			add_idea = tno_conscription_volunteer_only
		}
		hidden_effect = {
			remove_ideas = NOV_they_are_broken_idea
		}
	}
}

shared_focus = {
	id = NOV_rebuilding_moscow
	icon = GFX_NOV_rebuilding_moscow
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_picking_up_pieces
	}
	x = 0
	y = 1
	relative_position_id = NOV_picking_up_pieces
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_moscow"
		country_event = {
			id = NOV_postwar.49
			days = 1
		}
		custom_effect_tooltip = NOV_rebuilding_moscow_tt
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		1442 = {
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
		219 = {
			add_building_construction = {
				type = infrastructure
				level = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_expand_monument_reconstruction_efforts
	icon = GFX_NOV_rebuilding_monuments
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_moscow
	}
	x = -1
	y = 1
	relative_position_id = NOV_rebuilding_moscow
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_expand_monument_reconstruction_efforts"
		country_event = {
			id = NOV_postwar.10
			days = 1
		}
		1442 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.05
			}
			econ_state_value_change_multiply = yes
		}
	}
}

shared_focus = {
	id = NOV_modernise_construction_equipment
	icon = GFX_NOV_modernize_construction_equipment
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_moscow
	}
	x = 1
	y = 1
	relative_position_id = NOV_rebuilding_moscow
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_modernise_construction_equipment"
		set_temp_variable = {
			temp_econ_spending_amount = 0.025
		}
		econ_spend_money_once_effect_raw_money = yes
		ORL = {
			tno_improve_industrial_equipment = yes
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.025
			}
			econ_GDP_boost_once_percentage = yes
		}
	}
}

shared_focus = {
	id = NOV_the_heart_of_russia
	icon = GFX_NOV_heart_of_russia
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_modernise_construction_equipment
	}
	prerequisite = {
		focus = NOV_expand_monument_reconstruction_efforts
	}
	x = -1
	y = 1
	relative_position_id = NOV_modernise_construction_equipment
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_heart_of_russia"
		country_event = {
			id = NOV_postwar.57
			days = 1
		}
		ORL = {
			set_temp_variable = {
				gdp_growth_temp = 2
			}
			econ_gdp_growth_change = yes
		}
		hidden_effect = {
			country_event = {
				id = NOV_postwar.41
				days = 5
			}
		}
	}
}

shared_focus = {
	id = NOV_support_rural_muscovites
	icon = GFX_focus_generic_new_agricultural_equipment
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_heart_of_russia
	}
	x = 0
	y = 1
	relative_position_id = NOV_the_heart_of_russia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_support_rural_muscovites"
		country_event = {
			id = NOV_postwar.53
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		ORL = {
			add_timed_idea = {
				idea = MOS_rural_recovery_act
				days = 120
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_create_new_oppertunities
	icon = GFX_focus_generic_factory_dove # icon = GFX_ENG_Workshop_Of_The_Free_World
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_support_rural_muscovites
	}
	x = 0
	y = 1
	relative_position_id = NOV_support_rural_muscovites
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_create_new_oppertunities"
		country_event = {
			id = NOV_postwar.65
			days = 1
		}
		ORL = {
			remove_ideas = MOS_rural_state
			TNO_improve_poverty_med = yes
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.05
			}
			econ_GDP_boost_once_percentage = yes
			set_temp_variable = {
				pus_temp = 3
			}
			econ_pus_change = yes
		}
	}
}

shared_focus = {
	id = NOV_rebuild_western_cities
	icon = GFX_NOV_petrograd_reconstruction
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_heart_of_russia
	}
	x = 2
	y = 1
	relative_position_id = NOV_the_heart_of_russia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_western_cities"
		country_event = {
			id = NOV_postwar.69
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.35
		}
		econ_spend_money_once_effect_raw_money = yes
		ORL = {
			add_timed_idea = {
				idea = MOS_urban_reconstruction
				days = 120
			}
			set_temp_variable = {
				gdp_growth_temp = 0.25
			}
			econ_gdp_growth_change = yes
		}
	}
}

shared_focus = {
	id = NOV_encourage_foreign_investment
	icon = GFX_focus_generic_business
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuild_western_cities
	}
	x = 0
	y = 1
	relative_position_id = NOV_rebuild_western_cities
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_encourage_foreign_investment"
		country_event = {
			id = NOV_postwar.56
			days = 1
		}
		ORL = {
			remove_ideas = MOS_war_torn_region
			set_temp_variable = {
				gdp_growth_temp = 2
			}
			econ_gdp_growth_change = yes
		}
	}
}

shared_focus = {
	id = NOV_reintroduce_russian
	icon = GFX_focus_generic_change_law_education
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_heart_of_russia
	}
	x = -2
	y = 1
	relative_position_id = NOV_the_heart_of_russia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_reintroduce_russian"
		country_event = {
			id = NOV_postwar.50
			days = 1
		}
		ORL = {
			TNO_improve_academic_base_med = yes
		}
	}
}

shared_focus = {
	id = NOV_promote_russian_culture
	icon = GFX_NOV_promote_russian_culture
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_reintroduce_russian
	}
	x = 0
	y = 1
	relative_position_id = NOV_reintroduce_russian
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_promote_russian_culture"
		ORL = {
			remove_ideas = MOS_language_problem_russia
			TNO_improve_research_facilities_low = yes
			TNO_improve_academic_base_low = yes
		}
		if = {
			limit = {
				OKB = {
					is_puppet_of = RUS
				}
			}
			country_event = {
				id = NOV_postwar.54
				days = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_begin_local_elections
	icon = GFX_focus_generic_compensation_for_the_people
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_promote_russian_culture
	}
	prerequisite = {
		focus = NOV_create_new_oppertunities
	}
	x = 1
	y = 1
	relative_position_id = NOV_promote_russian_culture
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_begin_local_elections"
		country_event = {
			id = NOV_postwar.63
			days = 1
		}
		hidden_effect = {
			ORL = {
				set_popularities = {
					conservatism = 40
					progressivism = 25
					anocracy_1 = 9
					liberalism = 10
					communist = 16
				}
				set_party_name = {
					ideology = conservatism
					long_name = MOS_Novosibirsk_condem_long
					name = MOS_Novosibirsk_condem_short
				}
				set_party_name = {
					ideology = progressivism
					long_name = MOS_Novosibirsk_socdem_long
					name = MOS_Novosibirsk_socdem_short
				}
				set_party_name = {
					ideology = liberalism
					long_name = NOV_shukshin_RSLP_long
					name = NOV_shukshin_RSLP_short
				}
				set_party_name = {
					ideology = communist
					long_name = NOV_shukshin_CPRF_long
					name = NOV_shukshin_CPRF_short
				}
				set_party_name = {
					ideology = anocracy_1
					long_name = NOV_shukshin_VRPP_long
					name = NOV_shukshin_VRPP_short
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_economic_miracle
	icon = GFX_focus_generic_a_modern_banking_system
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_encourage_foreign_investment
	}
	prerequisite = {
		focus = NOV_create_new_oppertunities
	}
	x = -1
	y = 1
	relative_position_id = NOV_encourage_foreign_investment
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_economic_miracle"
		country_event = {
			id = NOV_postwar.66
			days = 1
		}
		ORL = {
			add_ideas = NOV_economic_renaissance
			set_temp_variable = {
				gdp_growth_temp = 3
			}
			econ_gdp_growth_change = yes
			TNO_improve_poverty_high = yes
		}
	}
}

shared_focus = {
	id = NOV_prepare_integration
	icon = GFX_focus_RUS_legacy_of_democratic_russia
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_economic_miracle
	}
	prerequisite = {
		focus = NOV_begin_local_elections
	}
	x = -1
	y = 1
	relative_position_id = NOV_economic_miracle
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_prepare_integration"
		country_event = {
			id = NOV_postwar.67
			days = 1
		}
		annex_country = {
			target = ORL
			transfer_troops = no
		}
		hidden_effect = {
			ORL = {
				every_core_state = {
					remove_core_of = ORL
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_the_phoenix_rises
	icon = GFX_NOV_the_phoenix_rises
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_prepare_integration
	}
	x = 0
	y = 1
	relative_position_id = NOV_prepare_integration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_phoenix_rises"
		country_event = {
			id = NOV_postwar.8
			days = 1
		}
		mark_focus_tree_layout_dirty = yes
	}
}

shared_focus = {
	id = NOV_the_german_question
	icon = GFX_focus_GER_ending_the_policy_of_germanization
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	x = 3
	y = 6
	available = {
		has_completed_focus = NOV_the_phoenix_rises
	}
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_german_question"
		custom_effect_tooltip = NOV_the_german_question_tt
		country_event = {
			id = NOV_postwar.43
			days = 1
		}
		set_country_flag = NOV_fate_of_the_germans
		custom_effect_tooltip = NOV_collaboration_states_tt
		hidden_effect = {
			set_country_flag = NOV_collaborationist_governments
		}
		custom_effect_tooltip = NOV_the_great_exodus_tt
		hidden_effect = {
			set_country_flag = NOV_deport_the_germans
		}
	}
}

shared_focus = {
	id = NOV_a_new_europe
	icon = GFX_focus_generic_orthographic_europe
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_german_question
	}
	available = {
		if = {
			limit = {
				OR = {
					has_country_flag = NOV_peace_deal_3
					has_country_flag = NOV_peace_deal_4
				}
			}
			has_completed_focus = NOV_the_future_of_ukraine
		}
		if = {
			limit = {
				OR = {
					has_country_flag = NOV_peace_deal_3
					has_country_flag = NOV_peace_deal_4
				}
			}
			has_completed_focus = NOV_future_of_caucasia
		}
		if = {
			limit = {
				has_country_flag = NOV_peace_deal_4
			}
			has_completed_focus = NOV_the_future_of_the_baltic_states
		}
		if = {
			limit = {
				has_country_flag = NOV_peace_deal_4
			}
			has_completed_focus = NOV_future_of_belarus
		}
	}
	x = 0
	y = 1
	relative_position_id = NOV_the_german_question
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_a_new_europe"
		country_event = {
			id = NOV_postwar.44
			days = 3
		}
		custom_effect_tooltip = NOV_unlocks_presidential_trees_tt
		set_country_flag = NOV_Finished_Reconstruction
		set_temp_variable = {
			gdp_growth_temp = 0.5
		}
		econ_gdp_growth_change = yes
		country_event = {
			id = NOV_federalassembly.100
			days = 30
		}
		clr_country_flag = NOV_fate_of_the_germans
		remove_ideas = RUS_reconstruction_era
	}
}

###=====| f) Rebuilding Caucasia |=====###

shared_focus = {
	id = NOV_rebuilding_caucasia
	icon = GFX_NOV_rebuilding_caucasia
	cost = 1
	available_if_capitulated = no
	available = {
		has_completed_focus = NOV_the_phoenix_rises
		ADY = {
			is_puppet_of = RUS
		}
	}
	allow_branch = {
		OR = {
			has_country_flag = NOV_peace_deal_2
			has_country_flag = NOV_peace_deal_3
			has_country_flag = NOV_peace_deal_4
		}
	}
	ai_will_do = { factor = 1 }
	x = 10
	y = 10
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_caucasia"
		ADY = {
			add_timed_idea = {
				idea = RUS_reconstruction_help
				days = 180
			}
		}
	}
}

shared_focus = {
	id = NOV_construct_a_new_administration
	icon = GFX_focus_CAU_venue_tiflis
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_caucasia
	}
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_caucasia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_construct_a_new_administration"
		country_event = {
			id = NOV_postwar.78
			days = 1
		}
		ADY = {
			TNO_improve_admin_efficiency_med = yes
		}
	}
}

shared_focus = {
	id = NOV_legacy_of_the_burgundian_system
	icon = GFX_NOV_destroy_his_legacy
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_construct_a_new_administration
	}
	x = 0
	y = 1
	relative_position_id = NOV_construct_a_new_administration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_legacy_of_the_burgundian_system"
		country_event = {
			id = NOV_postwar.9
			days = 1
		}
		add_political_power = 100
		ADY = {
			add_popularity = {
				ideology = national_socialism
				popularity = -0.25
			}
		}
	}
}

shared_focus = {
	id = NOV_repair_oil_fields
	icon = GFX_NOV_repair_oil_fields
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_construct_a_new_administration
	}
	x = 2
	y = 1
	relative_position_id = NOV_construct_a_new_administration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_repair_oil_fields"
		country_event = {
			id = NOV_postwar.80
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		229 = {
			add_resource = {
				type = oil
				amount = 12
			}
		}
		1552 = {
			add_resource = {
				type = oil
				amount = 8
			}
		}
	}
}

shared_focus = {
	id = NOV_show_their_crimes
	icon = GFX_NOV_show_their_crimes
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_construct_a_new_administration
	}
	x = -2
	y = 1
	relative_position_id = NOV_construct_a_new_administration
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_show_their_crimes"
		country_event = {
			id = NOV_postwar.6
			days = 1
		}
		ADY = {
			remove_ideas = CAU_echoes_of_kaukasia
		}
	}
}

shared_focus = {
	id = NOV_rebuild_caucasian_cities
	icon = GFX_NOV_rebuilding_caucasian_cities
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_repair_oil_fields
	}
	x = 0
	y = 1
	relative_position_id = NOV_repair_oil_fields
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_caucasian_cities"
		country_event = {
			id = NOV_postwar.88
			days = 3
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.15
		}
		econ_spend_money_once_effect_raw_money = yes
		234 = {
			add_building_construction = {
				type = infrastructure
				level = 3
				instant_build = yes
			}
		}
		229 = {
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
		}
		231 = {
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
		}
		ADY = {
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
		hidden_effect = {
			231 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = thermoelectric_plant
					level = 1
					instant_build = yes
				}
			}
			1556 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = thermoelectric_plant
					level = 1
					instant_build = yes
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_free_the_people
	icon = GFX_focus_generic_freedom_must_be_found
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_show_their_crimes
	}
	prerequisite = {
		focus = NOV_legacy_of_the_burgundian_system
	}
	x = 1
	y = 1
	relative_position_id = NOV_show_their_crimes
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_caucasian_cities"
		ADY = {
			remove_ideas = CAU_waning_stratification
		}
		country_event = {
			id = NOV_postwar.79
			days = 1
		}
	}
}

shared_focus = {
	id = NOV_future_of_caucasia
	icon = GFX_NOV_time_for_healing
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_free_the_people
	}
	prerequisite = {
		focus = NOV_rebuild_caucasian_cities
	}
	x = 1
	y = 1
	relative_position_id = NOV_free_the_people
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_future_of_caucasia"
		country_event = NOV_postwar.1
	}
}

###=====| g) Rebuilding Ukraine |=====###

shared_focus = {
	id = NOV_rebuilding_ukraine
	icon = GFX_NOV_rebuild_ukraine
	cost = 1
	available_if_capitulated = no
	available = {
		has_completed_focus = NOV_the_phoenix_rises
		FUK = {
			is_puppet_of = RUS
		}
	}
	allow_branch = {
		OR = {
			has_country_flag = NOV_peace_deal_3
			has_country_flag = NOV_peace_deal_4
		}
	}
	ai_will_do = { factor = 1 }
	x = 3
	y = 10
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_ukraine"
		FUK = {
			add_timed_idea = {
				idea = RUS_reconstruction_help
				days = 180
			}
		}
	}
}

shared_focus = {
	id = NOV_redefining_our_relationship
	icon = GFX_focus_KOM_peace_at_last
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_ukraine
	}
	x = 1
	y = 1
	relative_position_id = NOV_rebuilding_ukraine
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_redefining_our_relationship"
		country_event = {
			id = NOV_postwar.27
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.2
		}
		econ_spend_money_once_effect_raw_money = yes
		FUK = {
			TNO_improve_industrial_equipment_low = yes
			set_temp_variable = {
				money_reserves_temp = 0.2
			}
			econ_money_reserves_change_raw_money = yes
		}
	}
}

shared_focus = {
	id = NOV_rebuild_the_roads
	icon = GFX_focus_generic_broken_roads
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_ukraine
	}
	x = -1
	y = 1
	relative_position_id = NOV_rebuilding_ukraine
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_the_roads"
		country_event = {
			id = NOV_postwar.26
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		FUK = {
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_restore_ukrainian_identity
	icon = GFX_focus_generic_family_building
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuild_the_roads
	}
	prerequisite = {
		focus = NOV_redefining_our_relationship
	}
	x = 1
	y = 1
	relative_position_id = NOV_rebuild_the_roads
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_restore_ukrainian_identity"
		country_event = {
			id = NOV_postwar.28
			days = 1
		}
		FUK = {
			add_stability = 0.15
			TNO_improve_poverty_low = yes
		}
	}
}

shared_focus = {
	id = NOV_ask_them_nicely
	icon = GFX_NOV_demand_odessa
	cost = 2
	dynamic = yes
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_restore_ukrainian_identity
	}
	x = -2
	y = 1
	relative_position_id = NOV_restore_ukrainian_identity
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_ask_them_nicely"
		if = {
			limit = {
				FUK = { owns_state = 192 }
			}
			192 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
		else = {
			country_event = {
				id = NOV_postwar.13
				days = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_the_ukrainian_language
	icon = GFX_focus_FUK_our_great_history
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_restore_ukrainian_identity
	}
	x = 0
	y = 1
	relative_position_id = NOV_restore_ukrainian_identity
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_escort_the_germans_home"
		country_event = {
			id = NOV_postwar.29
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		FUK = {
			remove_ideas = UKR_memories_of_generalplan_ost
			TNO_improve_academic_base_med = yes
		}
	}
}

shared_focus = {
	id = NOV_to_the_history_books
	icon = GFX_Ukraine_Flag_Burning
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_restore_ukrainian_identity
	}
	x = 2
	y = 1
	relative_position_id = NOV_restore_ukrainian_identity
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_to_the_history_books"
		country_event = {
			id = NOV_postwar.30
			days = 1
		}
		FUK = {
			remove_ideas = UKR_legacy_of_the_occupation
			TNO_improve_admin_efficiency_low = yes
		}
	}
}

shared_focus = {
	id = NOV_the_future_of_ukraine
	icon = GFX_NOV_the_future_of_ukraine
	cost = 1
	available_if_capitulated = no
	available = {
		NOT = {
			has_war_with = ROM
		}
	}
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_ask_them_nicely
	}
	prerequisite = {
		focus = NOV_the_ukrainian_language
	}
	prerequisite = {
		focus = NOV_to_the_history_books
	}
	x = 2
	y = 1
	relative_position_id = NOV_ask_them_nicely
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_future_of_ukraine"
		country_event = NOV_postwar.5
	}
}

###=====| h) Rebuilding Belarus |=====###

shared_focus = {
	id = NOV_rebuilding_belarus
	icon = GFX_NOV_rebuilding_belarus
	cost = 1
	available_if_capitulated = no
	available = {
		has_completed_focus = NOV_the_phoenix_rises
		BLR = {
			is_puppet_of = RUS
		}
	}
	allow_branch = {
		has_country_flag = NOV_peace_deal_4
	}
	ai_will_do = { factor = 1 }
	x = 27
	y = 10
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_the_belarus"
		BLR = {
			add_timed_idea = {
				idea = RUS_reconstruction_help
				days = 180
			}
		}
	}
}

shared_focus = {
	id = NOV_the_city_of_minsk
	icon = GFX_NOV_the_heart_of_belarus
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuilding_belarus
	}
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_belarus
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_city_of_minsk"
		country_event = {
			id = NOV_postwar.89
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		1404 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.035
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 3
			}
		}
	}
}

shared_focus = {
	id = NOV_dreams_of_freedom
	icon = GFX_focus_generic_liberty
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_city_of_minsk
	}
	x = 0
	y = 2
	relative_position_id = NOV_the_city_of_minsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_dreams_of_freedom"
		country_event = {
			id = NOV_postwar.40
			days = 1
		}
		BLR = {
			add_ideas = {
				tno_political_parties_multiparty_system
				tno_trade_unions_all_allowed
				tno_immigration_open_immigration
				tno_slavery_outlawed
				tno_public_meetings_allowed
				tno_press_rights_free_press
				tno_vote_franchise_universal
				tno_refugees_skilled
			}
		}
	}
}

shared_focus = {
	id = NOV_rebuild_the_schools
	icon = GFX_NOV_rebuild_the_schools
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_city_of_minsk
	}
	x = -1
	y = 1
	relative_position_id = NOV_the_city_of_minsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_the_schools"
		set_temp_variable = {
			temp_econ_spending_amount = 0.07
		}
		econ_spend_money_once_effect_raw_money = yes
		BLR = {
			TNO_improve_academic_base_med = yes
			random_owned_controlled_state = {
				add_building_construction = {
					type = schools
					level = 2
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = schools
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = schools
					level = 1
					instant_build = yes
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_religous_rebirth
	icon = GFX_focus_RUS_orthodox_cross
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuild_the_schools
	}
	x = -1
	y = 1
	relative_position_id = NOV_rebuild_the_schools
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_religous_rebirth"
		country_event = {
			id = NOV_postwar.39
			days = 1
		}
		BLR = {
			add_stability = 0.1
		}
	}
}

shared_focus = {
	id = NOV_belarusian_industrialism
	icon = GFX_focus_generic_workers_for_business
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_city_of_minsk
	}
	x = 1
	y = 1
	relative_position_id = NOV_the_city_of_minsk
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_belarusian_industrialism"
		set_temp_variable = {
			temp_econ_spending_amount = 0.1
		}
		econ_spend_money_once_effect_raw_money = yes
		BLR = {
			set_temp_variable = {
				gdp_growth_temp = 0.8
			}
			econ_gdp_growth_change = yes
			set_temp_variable = {
				temp_econ_GDP_boost_flat = 0.05
			}
			econ_GDP_boost_once_flat = yes
		}
	}
}

shared_focus = {
	id = NOV_transnational_railway
	icon = GFX_focus_generic_railway_work
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_belarusian_industrialism
	}
	x = 1
	y = 1
	relative_position_id = NOV_belarusian_industrialism
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_transnational_railway"
		country_event = {
			id = NOV_postwar.42
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.15
		}
		econ_spend_money_once_effect_raw_money = yes
		BLR = {
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.025
			}
			econ_GDP_boost_once_percentage = yes
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 3
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
			random_owned_controlled_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_future_of_belarus
	icon = GFX_NOV_future_of_belarus
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_religous_rebirth
	}
	prerequisite = {
		focus = NOV_dreams_of_freedom
	}
	prerequisite = {
		focus = NOV_transnational_railway
	}
	x = 0
	y = 1
	relative_position_id = NOV_dreams_of_freedom
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_future_of_belarus"
		country_event = NOV_postwar.3
	}
}

###=====| i) Rebuilding the Baltics |=====###

shared_focus = {
	id = NOV_rebuilding_the_baltic_states
	icon = GFX_NOV_rebuilding_baltic_states
	cost = 1
	available_if_capitulated = no
	available = {
		has_completed_focus = NOV_the_phoenix_rises
		UPO = {
			is_puppet_of = RUS
		}
	}
	allow_branch = {
		has_country_flag = NOV_peace_deal_4
	}
	ai_will_do = { factor = 1 }
	x = 20
	y = 10
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_the_baltic_states"
		UPO = {
			add_timed_idea = {
				idea = RUS_reconstruction_help
				days = 180
			}
		}
	}
}

shared_focus = {
	id = NOV_rebuilding_lithuania
	icon = GFX_NOV_rebuilding_lithuania
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_the_baltic_states
	}
	ai_will_do = { factor = 1 }
	x = -2
	y = 1
	relative_position_id = NOV_rebuilding_the_baltic_states
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_lithuania"
		country_event = {
			id = NOV_postwar.34
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		UPO = {
			set_temp_variable = {
				gdp_growth_temp = 0.5
			}
			econ_gdp_growth_change = yes
		}
		11 = {
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
		189 = {
			add_building_construction = {
				type = infrastructure
				level = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_reopen_the_schaulen_mines
	icon = GFX_focus_generic_reopen_mines
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_lithuania
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_lithuania
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_reopen_the_schaulen_mines"
		189 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.05
			}
			econ_state_value_change_multiply = yes
		}
		189 = {
			add_resource = {
				type = steel
				amount = 12
			}
		}
		189 = {
			add_resource = {
				type = aluminium
				amount = 2
			}
		}
	}
}

shared_focus = {
	id = NOV_combat_german_influence
	icon = GFX_NOV_combat_german_influence
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_reopen_the_schaulen_mines
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_reopen_the_schaulen_mines
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_combat_german_influence"
		country_event = {
			id = NOV_postwar.35
			days = 1
		}
	}
}

shared_focus = {
	id = NOV_rebuilding_latvia
	icon = GFX_NOV_rebuilding_latvia
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_the_baltic_states
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_the_baltic_states
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_latvia"
		country_event = {
			id = NOV_postwar.32
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.05
		}
		econ_spend_money_once_effect_raw_money = yes
		UPO = {
			set_temp_variable = {
				gdp_growth_temp = 0.65
			}
			econ_gdp_growth_change = yes
		}
		1399 = {
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
		12 = {
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
		190 = {
			add_building_construction = {
				type = infrastructure
				level = 1
			}
		}
		943 = {
			add_building_construction = {
				type = infrastructure
				level = 1
			}
		}
	}
}

shared_focus = {
	id = NOV_the_heart_of_the_baltic
	icon = GFX_NOV_jewel_of_the_baltic
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_latvia
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_latvia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_heart_of_the_baltic"
		country_event = {
			id = NOV_postwar.36
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.025
		}
		econ_spend_money_once_effect_raw_money = yes
		1397 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.05
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 3
			}
		}
		UPO = {
			TNO_improve_industrial_equipment_low = yes
			set_temp_variable = {
				pus_temp = 2
			}
			econ_pus_change = yes
		}
	}
}

shared_focus = {
	id = NOV_latvian_cultural_renaissance
	icon = GFX_NOV_Latvian_Culture
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_the_heart_of_the_baltic
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_the_heart_of_the_baltic
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_heart_of_the_baltic"
		country_event = {
			id = NOV_postwar.38
			days = 1
		}
		UPO = {
			add_ideas = LAT_cultural_rebirth
		}
	}
}

shared_focus = {
	id = NOV_rebuilding_estonia
	icon = GFX_NOV_rebuild_estonia
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_the_baltic_states
	}
	ai_will_do = { factor = 1 }
	x = 2
	y = 1
	relative_position_id = NOV_rebuilding_the_baltic_states
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuilding_estonia"
		country_event = {
			id = NOV_postwar.33
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.04
		}
		econ_spend_money_once_effect_raw_money = yes
		UPO = {
			set_temp_variable = {
				gdp_growth_temp = 0.4
			}
			econ_gdp_growth_change = yes
		}
	}
}

shared_focus = {
	id = NOV_sponser_infrastructure_projects
	icon = GFX_focus_KOM_infrastructure_repair_act
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_rebuilding_estonia
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_rebuilding_estonia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_sponser_infrastructure_projects"
		country_event = {
			id = NOV_postwar.37
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.035
		}
		econ_spend_money_once_effect_raw_money = yes
		13 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.05
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 3
			}
		}
		191 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.03
			}
			econ_state_value_change_multiply = yes
			add_building_construction = {
				type = infrastructure
				level = 2
			}
		}
	}
}

shared_focus = {
	id = NOV_estonian_lingustic_classes
	icon = GFX_focus_generic_education_for_all
	cost = 2
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_sponser_infrastructure_projects
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_sponser_infrastructure_projects
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_estonian_lingustic_classes"
		UPO = {
			add_ideas = EST_lingustic_classes
			TNO_improve_academic_base_low = yes
		}
	}
}

shared_focus = {
	id = NOV_the_future_of_the_baltic_states
	icon = GFX_NOV_future_of_the_baltic
	cost = 1
	available_if_capitulated = no
	prerequisite = {
		focus = NOV_combat_german_influence
	}
	prerequisite = {
		focus = NOV_latvian_cultural_renaissance
	}
	prerequisite = {
		focus = NOV_estonian_lingustic_classes
	}
	ai_will_do = { factor = 1 }
	x = 0
	y = 1
	relative_position_id = NOV_latvian_cultural_renaissance
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_future_of_the_baltic_states"
		country_event = NOV_postwar.2
	}
}

###=====| EPILOGUE TREES |=====###

###=====| j) RAPP Tree |=====###

shared_focus = {
	id = NOV_four_more_years
	icon = GFX_NOV_four_more_years
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	allow_branch = {
		has_country_flag = NOV_RAPP_Presidency
	}
	available = {
		has_completed_focus = NOV_a_new_europe
	}
	x = 35
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_four_more_years"
		add_political_power = 50
		country_event = {
			id = RAPP.1
			days = 2
		}
	}
}

shared_focus = {
	id = NOV_continue_the_dream
	icon = NOV_continue_the_dream
	cost = 3
	relative_position_id = NOV_four_more_years
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_four_more_years
	}
	available = {
	}
	x = -3
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_continue_the_dream"
		add_popularity = {
			ideology = conservatism
			popularity = 0.075
		}
		custom_effect_tooltip = NOV_continue_the_dream_tt
		add_to_variable = {
			NOV_party_opinions^var:2 = 15
		}
		clamp_variable = {
			var = NOV_party_opinions^2
			min = -100
			max = 100
		}
		add_to_variable = {
			NOV_party_opinions^var:3 = 15
		}
		clamp_variable = {
			var = NOV_party_opinions^3
			min = -100
			max = 100
		}
		country_event = {
			id = RAPP.6
			days = 10
		}
	}
}

shared_focus = {
	id = NOV_encourage_small_business
	icon = GFX_NOV_support_small_business
	cost = 3
	relative_position_id = NOV_continue_the_dream
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_continue_the_dream
	}
	available = {
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_encourage_small_business"
		country_event = {
			id = RAPP.5
			days = 8
		}
		set_temp_variable = {
			gdp_growth_temp = 0.2
		}
		econ_gdp_growth_change = yes
		TNO_improve_poverty_low = yes
	}
}

shared_focus = {
	id = NOV_federal_insurance_act
	icon = NOV_federal_insurance_act
	cost = 3
	relative_position_id = NOV_continue_the_dream
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_continue_the_dream
	}
	available = {
		duma_not_voting = yes
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_federal_insurance_act"
		set_temp_variable = {
			bill_id = 10
		}
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_university_of_moscow
	icon = NOV_university_of_moscow
	cost = 3
	relative_position_id = NOV_continue_the_dream
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_continue_the_dream
	}
	available = {
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_university_of_moscow"
		1442 = {
			add_building_construction = {
				type = schools
				level = 2
				instant_build = yes
			}
		}
		TNO_improve_academic_base_med = yes
		TNO_improve_research_facilities_low = yes
		set_temp_variable = {
			temp_econ_spending_amount = 0.35
		}
		econ_spend_money_once_effect_raw_money = yes
		country_event = {
			id = RAPP.3
			days = 3
		}
	}
}

shared_focus = {
	id = NOV_metropolitan_moscow
	icon = NOV_metropolitan_moscow
	cost = 3
	relative_position_id = NOV_federal_insurance_act
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_federal_insurance_act
	}
	available = {
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_metropolitan_moscow"
		1442 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.1
			}
			econ_state_value_change_multiply = yes
			add_state_modifier = {
				modifier = {
					state_GDP_growth_modifier = 1.5
				}
			}
			add_victory_points = {
				province = 6380
				value = 10
			}
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.8
		}
		econ_spend_money_once_effect_raw_money = yes
	}
}

shared_focus = {
	id = NOV_working_mans_paradise
	icon = NOV_working_mans_paradise
	cost = 3
	relative_position_id = NOV_federal_insurance_act
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_federal_insurance_act
	}
	available = {
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_working_mans_paradise"
		TNO_improve_industrial_expertise_med = yes
		TNO_improve_max_workhours_policy_effectiveness_med = yes
		TNO_improve_regulations_policy_effectiveness_monthly_med = yes
	}
}

shared_focus = {
	id = NOV_energy_export_prospects
	icon = NOV_energy_export_prospects
	cost = 3
	relative_position_id = NOV_federal_insurance_act
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_federal_insurance_act
	}
	available = {
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_energy_export_prospects"
		add_ideas = NOV_eurasias_power_plant_idea
		random_owned_state = {
			limit = {
				state = 637
			}
			add_building_construction = {
				type = thermoelectric_plant
				level = 1
				instant_build = yes
			}
			add_resource = {
				type = oil
				amount = 15
			}
		}
		random_owned_state = {
			limit = {
				state = 891
			}
			add_building_construction = {
				type = thermoelectric_plant
				level = 1
				instant_build = yes
			}
			add_resource = {
				type = oil
				amount = 12
			}
		}
	}
}

shared_focus = {
	id = NOV_develop_the_west
	icon = NOV_develop_the_west
	cost = 3
	relative_position_id = NOV_working_mans_paradise
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_working_mans_paradise
	}
	prerequisite = {
		focus = NOV_metropolitan_moscow
	}
	prerequisite = {
		focus = NOV_energy_export_prospects
	}
	mutually_exclusive = {
		focus = NOV_second_siberian_plan
	}
	available = {
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_develop_the_west"
		TNO_improve_poverty_low = yes
		1442 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.07
			}
			econ_state_value_change_multiply = yes
		}
		243 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.07
			}
			econ_state_value_change_multiply = yes
		}
		1441 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.07
			}
			econ_state_value_change_multiply = yes
		}
		195 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.07
			}
			econ_state_value_change_multiply = yes
		}
		222 = {
			set_temp_variable = {
				state_value_multiplier_temp = 1.07
			}
			econ_state_value_change_multiply = yes
		}
	}
}

shared_focus = {
	id = NOV_second_siberian_plan
	icon = GFX_NOV_second_siberian_plan
	cost = 3
	relative_position_id = NOV_working_mans_paradise
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_working_mans_paradise
	}
	prerequisite = {
		focus = NOV_metropolitan_moscow
	}
	prerequisite = {
		focus = NOV_energy_export_prospects
	}
	mutually_exclusive = {
		focus = NOV_develop_the_west
	}
	available = {
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_second_siberian_plan"
		set_temp_variable = {
			gdp_growth_temp = 0.55
		}
		econ_gdp_growth_change = yes
		set_temp_variable = {
			inflation_temp = 0.2
		}
		econ_inflation_change = yes
	}
}

shared_focus = {
	id = NOV_russian_free_trade_zone
	icon = NOV_russian_free_trade_zone
	cost = 3
	relative_position_id = NOV_second_siberian_plan
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_develop_the_west
		focus = NOV_second_siberian_plan
	}
	available = {
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_russian_free_trade_zone"
		TNO_improve_trade_laws_policy_effectiveness_monthly_med = yes
		set_temp_variable = {
			gdp_growth_temp = 0.33
		}
		econ_gdp_growth_change = yes
		set_temp_variable = {
			temp_econ_GDP_boost_percentage = 0.02
		}
		econ_GDP_boost_once_percentage = yes
		AFG = {
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.05
			}
			econ_GDP_boost_once_percentage = yes
		}
		SWE = {
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.05
			}
			econ_GDP_boost_once_percentage = yes
		}
		TUR = {
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.05
			}
			econ_GDP_boost_once_percentage = yes
		}
		IND = {
			set_temp_variable = {
				temp_econ_GDP_boost_percentage = 0.05
			}
			econ_GDP_boost_once_percentage = yes
		}
	}
}

shared_focus = {
	id = NOV_center_of_eurasia
	icon = NOV_center_of_eurasia
	cost = 3
	relative_position_id = NOV_russian_free_trade_zone
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_russian_free_trade_zone
	}
	available = {
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_center_of_eurasia"
		set_temp_variable = {
			gdp_growth_temp = 0.5
		}
		econ_gdp_growth_change = yes
	}
}

shared_focus = {
	id = NOV_establish_roscosmos
	icon = NOV_establish_roscosmos
	cost = 3
	relative_position_id = NOV_four_more_years
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_four_more_years
	}
	available = {
	}
	x = 3
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_establish_roscosmos"
		set_country_flag = NOV_RAPP_GUI
		NOV_RAPP_Space_Setup = yes
		set_country_flag = rapp_gui_alert_visible
		country_event = {
			id = RAPP.9
			days = 2
		}
	}
}

shared_focus = {
	id = NOV_titan_scholarship_program
	icon = NOV_titan_scholarship_program
	cost = 3
	relative_position_id = NOV_establish_roscosmos
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_establish_roscosmos
	}
	available = {
	}
	x = -2
	y = 1
	completion_reward = {
		set_temp_variable = {
			temp_monthly_progress = 1
		}
		NOV_RAPP_Monthly_Progress_Change = yes
		log = "[GetDateText]: [Root.GetName]: Focus NOV_titan_scholarship_program"
	}
}

shared_focus = {
	id = NOV_baikonur_cosmodrome
	icon = NOV_baikonur_cosmodrome
	cost = 3
	relative_position_id = NOV_establish_roscosmos
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_establish_roscosmos
	}
	available = {
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_baikonur_cosmodrome"
		set_temp_variable = {
			temp_progress = 3
		}
		NOV_RAPP_Progress_Change = yes
		country_event = {
			id = RAPP.10
			days = 2
		}
		404 = {
			add_victory_points = {
				province = 7243
				value = 10
			}
			add_victory_points = {
				province = 12329
				value = 2
			}
		}
		402 = {
			add_victory_points = {
				province = 4294
				value = 2
			}
		}
	}
}

shared_focus = {
	id = NOV_meet_with_ultravisionaries
	icon = NOV_meet_with_the_ultravisionaries
	cost = 3
	relative_position_id = NOV_establish_roscosmos
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_establish_roscosmos
	}
	available = {
	}
	x = 2
	y = 1
	completion_reward = {
		add_political_power = -25
		set_temp_variable = {
			temp_monthly_progress = 1
		}
		NOV_RAPP_Monthly_Progress_Change = yes
		log = "[GetDateText]: [Root.GetName]: Focus NOV_meet_with_ultravisionaries"
		country_event = {
			id = RAPP.12
			days = 5
		}
	}
}

shared_focus = {
	id = NOV_keep_the_funds_flowing
	icon = NOV_keep_the_funds_flowing
	cost = 3
	relative_position_id = NOV_baikonur_cosmodrome
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_baikonur_cosmodrome
	}
	available = {
	}
	x = -2
	y = 1
	completion_reward = {
		add_political_power = -10
		add_stability = -0.05
		set_temp_variable = {
			temp_spend = 1500
		}
		NOV_RAPP_Space_Total_Cost_Change = yes
		log = "[GetDateText]: [Root.GetName]: Focus NOV_keep_the_funds_flowing"
		country_event = {
			id = RAPP.15
			days = 3
		}
	}
}

shared_focus = {
	id = NOV_the_cosmonaut
	icon = GFX_NOV_the_cosmonaut
	cost = 3
	relative_position_id = NOV_baikonur_cosmodrome
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_baikonur_cosmodrome
	}
	available = {
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_cosmonaut"
		set_temp_variable = {
			temp_progress = 5
		}
		NOV_RAPP_Progress_Change = yes
		country_event = {
			id = RAPP.16
			days = 3
		}
	}
}

shared_focus = {
	id = NOV_develop_the_facilities
	icon = NOV_develop_the_facilities
	cost = 3
	relative_position_id = NOV_baikonur_cosmodrome
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_baikonur_cosmodrome
	}
	available = {
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_develop_the_facilities"
		add_stability = -0.025
		set_temp_variable = {
			temp_spend = 400
		}
		NOV_RAPP_Space_Total_Cost_Change = yes
		404 = {
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
			add_building_construction = {
				type = air_base
				level = 2
				instant_build = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_the_photon_rocket
	icon = NOV_the_photon_rocket
	cost = 3
	relative_position_id = NOV_the_cosmonaut
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	mutually_exclusive = {
		focus = NOV_borrow_american_designs
	}
	prerequisite = {
		focus = NOV_keep_the_funds_flowing
	}
	prerequisite = {
		focus = NOV_the_cosmonaut
	}
	available = {
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_photon_rocket"
		set_temp_variable = {
			temp_monthly_progress = 1
		}
		NOV_RAPP_Monthly_Progress_Change = yes
		set_temp_variable = {
			temp_progress = 10
		}
		NOV_RAPP_Progress_Change = yes
		add_political_power = -25
		add_stability = -0.01
		set_temp_variable = {
			temp_spend = 2000
		}
		NOV_RAPP_Space_Total_Cost_Change = yes
		set_country_flag = NOV_Proton_Sprite
		country_event = {
			id = RAPP.11
			days = 2
		}
	}
}

shared_focus = {
	id = NOV_borrow_american_designs
	icon = NOV_borrow_american_designs
	cost = 3
	relative_position_id = NOV_the_cosmonaut
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	mutually_exclusive = {
		focus = NOV_the_photon_rocket
	}
	prerequisite = {
		focus = NOV_the_cosmonaut
	}
	prerequisite = {
		focus = NOV_develop_the_facilities
	}
	available = {
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_borrow_american_designs"
		set_temp_variable = {
			temp_monthly_progress = 2.5
		}
		NOV_RAPP_Monthly_Progress_Change = yes
		set_temp_variable = {
			temp_progress = 15
		}
		NOV_RAPP_Progress_Change = yes
		add_political_power = -5
		add_stability = 0.02
		set_temp_variable = {
			temp_spend = 1500
		}
		NOV_RAPP_Space_Total_Cost_Change = yes
		set_country_flag = NOV_Soyuz_Sprite
		country_event = {
			id = RAPP.14
			days = 2
		}
	}
}

shared_focus = {
	id = NOV_eclipse_the_usa
	icon = NOV_eclipse_the_usa
	cost = 3
	relative_position_id = NOV_borrow_american_designs
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_photon_rocket
		focus = NOV_borrow_american_designs
	}
	available = {
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_eclipse_the_usa"
		set_temp_variable = {
			temp_progress = 5
		}
		NOV_RAPP_Progress_Change = yes
		add_political_power = 100
		add_stability = 0.1
		add_war_support = 0.025
		country_event = {
			id = RAPP.17
			days = 4
		}
	}
}

shared_focus = {
	id = NOV_stellaris
	icon = GFX_NOV_stellaris
	cost = 3
	relative_position_id = NOV_eclipse_the_usa
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_eclipse_the_usa
	}
	available = {
		rapp_space_check = yes
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_center_of_eurasia"
		country_event = {
			id = NOV_postwar.52
		}
		add_political_power = 150
		add_stability = 0.15
	}
}

shared_focus = {
	id = NOV_the_fourth_power
	icon = GFX_NOV_the_fourth_power
	cost = 3
	relative_position_id = NOV_stellaris
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_center_of_eurasia
	}
	prerequisite = {
		focus = NOV_stellaris
	}
	available = {
	}
	x = -3
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_fourth_power"
		add_political_power = 250
		TNO_Country_Closing_Screen_Show = yes
		custom_effect_tooltip = NOV_codetalker_end_tt
	}
}

###=====| k) VRPP Tree |=====###

shared_focus = {
	id = NOV_the_primakov_presidency
	icon = GFX_NOV_the_primakov_presidency
	cost = 3
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	allow_branch = { has_country_flag = NOV_VRPP_Presidency }
	available = {
		has_completed_focus = NOV_a_new_europe
	}
	x = 35
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_primakov_presidency" 
		add_political_power = 75
	}
}

shared_focus = {
	id = NOV_getting_our_hands_dirty
	icon = NOV_the_primakov_presidency
	cost = 3
	relative_position_id = NOV_the_primakov_presidency
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_primakov_presidency 
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_getting_our_hands_dirty" 
		TNO_worsen_income_taxation_policy_effectiveness_low = yes
		set_temp_variable = { money_reserves_temp = 0.05 }
		econ_money_reserves_change_raw_money = yes
		add_stability = -0.025
		country_event = { id = VRPP.1 days = 4 }
	}
}

shared_focus = {
	id = NOV_our_generous_benefactors
	icon = GFX_NOV_our_generous_benefactors
	cost = 3
	relative_position_id = NOV_getting_our_hands_dirty
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_getting_our_hands_dirty 
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_our_generous_benefactors" 
		custom_effect_tooltip = VRPP_megacorp_mechanic
		if = {
			limit = {
				NOT = { check_variable = { TNO_economy_subtype = token:Econ_Subtype_Corporate_Oligopoly } }
			}
			set_temp_variable = { TNO_economy_subtype = token:Econ_Subtype_Corporate_Oligopoly } }
			econ_subtype_change = yes
		
		if = {
			limit = {
				has_country_flag = NOV_DSPR_Switch
			}
			clr_country_flag = NOV_DSPR_Switch
		}
		set_country_flag = NOV_VRPP_GUI_1_VRPP
		NOV_VRPP_setup_megacorp_mechanics = yes
		add_political_power = 50
	}
}

shared_focus = {
	id = NOV_lucrative_business_opportunities
	icon = GFX_NOV_lucrative_business_opportunities
	cost = 3
	relative_position_id = NOV_our_generous_benefactors
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_our_generous_benefactors 
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_lucrative_business_opportunities" 
		set_temp_variable = { econ_centralization_temp = -5 }
		econ_centralization_change = yes
		set_temp_variable = { temp_loyalty = 10 }
		NOV_VRPP_increase_megacorp_loyalty = yes
	}
}

shared_focus = {
	id = NOV_tax_breaks
	icon = GFX_nov_tax_breaks
	cost = 3
	relative_position_id = NOV_our_generous_benefactors
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_our_generous_benefactors 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_tax_breaks" 
		set_temp_variable = { business_tax_temp = -0.05 }
		econ_business_tax_rate_change = yes
		TNO_worsen_income_taxation_policy_effectiveness_med = yes	
		set_temp_variable = { temp_influence = 5 }
		NOV_VRPP_increase_megacorp_influence = yes	
		country_event = { id = VRPP.6 days = 3 }
	}
}

shared_focus = {
	id = NOV_repealing_the_environmental_protection_act
	icon = GFX_NOV_Repealing_The_Environment_Protection_Act
	cost = 3
	relative_position_id = NOV_tax_breaks
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_tax_breaks 
	}
	prerequisite = { 
		focus = NOV_lucrative_business_opportunities 
	}
	available = {
		duma_not_voting = yes
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_repealing_the_environmental_protection_act" 
		set_temp_variable = { bill_id = 5 }
		NOV_start_bill_voting = yes
	}
}

shared_focus = {
	id = NOV_controlling_the_media
	icon = GFX_NOV_controlling_the_media
	cost = 3
	relative_position_id = NOV_getting_our_hands_dirty
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_getting_our_hands_dirty 
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_controlling_the_media" 
		custom_effect_tooltip = VRPP_media_mechanic
		set_country_flag = NOV_VRPP_GUI_2
		NOV_Media_Setup = yes
		add_political_power = 50
	}
}

shared_focus = {
	id = NOV_steal_from_the_states
	icon = GFX_NOV_steal_from_the_states
	cost = 3
	relative_position_id = NOV_controlling_the_media
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_controlling_the_media 
	}
	mutually_exclusive = {
		focus = NOV_pinch_from_the_past
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_steal_from_the_states" 
		set_temp_variable = { temp_budget = 100 }
		NOV_VRPP_Budget_Change = yes
		TNO_worsen_press_rights_policy_effectiveness_low = yes	
	}
}

shared_focus = {
	id = NOV_pinch_from_the_past
	icon = GFX_NOV_pinch_from_the_past
	cost = 3
	relative_position_id = NOV_controlling_the_media
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_controlling_the_media 
	}
	mutually_exclusive = {
		focus = NOV_steal_from_the_states
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_pinch_from_the_past" 
		set_temp_variable = { temp_fortnightly_budget = 5 }
		NOV_VRPP_Fortnightly_Budget_Change = yes
		TNO_worsen_gender_rights_policy_effectiveness_low = yes	
	}
}

shared_focus = {
	id = NOV_cant_protest_the_unknown
	icon = GFX_NOV_cant_protest_the_unknown
	cost = 3
	relative_position_id = NOV_pinch_from_the_past
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_steal_from_the_states 
		focus = NOV_pinch_from_the_past 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_cant_protest_the_unknown" 
		set_temp_variable = { temp_legal_strength = 5 }
		NOV_VRPP_Legal_Strength_Change_all = yes
		add_political_power = 50
		add_stability = 0.1
		add_war_support = 0.025
		country_event = { id = VRPP.2 days = 4 }
	}
}

shared_focus = {
	id = NOV_securing_our_hold
	icon = GFX_NOV_securing_our_hold
	cost = 3
	relative_position_id = NOV_cant_protest_the_unknown
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_repealing_the_environmental_protection_act 
	}
	prerequisite = { 
		focus = NOV_cant_protest_the_unknown 
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_securing_our_hold" 
		TNO_worsen_political_parties_policy_effectiveness_low = yes
		TNO_worsen_press_rights_policy_effectiveness_low = yes
		add_political_power = 25
		set_temp_variable = { gdp_growth_temp = 0.3 }
		econ_gdp_growth_change = yes
		country_event = { id = VRPP.4 days = 4 }
	}
}

shared_focus = {
	id = NOV_securing_the_courts
	icon = GFX_NOV_securing_the_courts
	cost = 3
	relative_position_id = NOV_securing_our_hold
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_securing_our_hold 
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_securing_the_courts"
		TNO_worsen_trade_laws_policy_effectiveness_low = yes
		TNO_worsen_public_meetings_policy_effectiveness_low = yes
		add_political_power = 75
		add_stability = -0.1
		country_event = { id = VRPP.3 days = 2 }
	}
}

shared_focus = {
	id = NOV_bribe_those_who_cooperate
	icon = GFX_NOV_bribe_those_who_cooperate
	cost = 3
	relative_position_id = NOV_securing_the_courts
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_securing_the_courts 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_bribe_those_who_cooperate" 
		set_temp_variable = { temp_econ_spending_amount = 0.5 }
		econ_spend_money_once_effect_raw_money = yes
		add_stability = 0.15
		country_event = { id = VRPP.8 days = 7 }
	}
}

shared_focus = {
	id = NOV_blackmail_those_who_do_not
	icon = GFX_NOV_blackmail_those_who_do_not
	cost = 3
	relative_position_id = NOV_securing_the_courts
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_securing_the_courts 
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_securing_the_courts" 
		TNO_worsen_public_meetings_policy_effectiveness_low = yes
		TNO_worsen_vote_franchise_policy_effectiveness_low = yes
		TNO_worsen_press_rights_policy_effectiveness_low = yes
		country_event = { id = VRPP.7 days = 4 }
	}
}

shared_focus = {
	id = NOV_the_cards_are_stacked
	icon = GFX_NOV_the_cards_are_stacked
	cost = 3
	relative_position_id = NOV_blackmail_those_who_do_not
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_blackmail_those_who_do_not 
	}
	prerequisite = { 
		focus = NOV_bribe_those_who_cooperate 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_cards_are_stacked" 
		add_political_power = 200
		set_temp_variable = { gdp_growth_temp = 0.2 }
		econ_gdp_growth_change = yes
		country_event = { id = VRPP.9 days = 8 }
	}
}

shared_focus = {
	id = NOV_friends_in_the_rapp
	icon = GFX_NOV_friends_in_the_rapp
	cost = 3
	relative_position_id = NOV_the_cards_are_stacked
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_cards_are_stacked 
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_friends_in_the_rapp" 
		set_temp_variable = { temp_econ_spending_amount = 0.35 }
		econ_spend_money_once_effect_raw_money = yes
		add_stability = -0.1
	}
}

shared_focus = {
	id = NOV_convince_them
	icon = GFX_NOV_convince_them
	cost = 3
	relative_position_id = NOV_friends_in_the_rapp
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_friends_in_the_rapp 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_convince_them" 
		TNO_worsen_political_parties_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_threaten_them
	icon = GFX_NOV_threaten_them
	cost = 3
	relative_position_id = NOV_friends_in_the_rapp
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_friends_in_the_rapp 
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_threaten_them" 
		add_manpower = -14
		add_stability = -0.075
		add_to_variable = { NOV_party_opinions^var:2 = -25 }
		clamp_variable = {
			var = NOV_party_opinions^2
			min = -100
			max = 100
		}
		add_to_variable = { NOV_party_opinions^var:3 = -25 }
		clamp_variable = {
			var = NOV_party_opinions^3
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_if_you_stay_in_line_your_good
	icon = GFX_NOV_if_you_stay_in_line_your_good
	cost = 3
	relative_position_id = NOV_threaten_them
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_threaten_them 
	}
	prerequisite = { 
		focus = NOV_convince_them 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_if_you_stay_in_line_your_good" 
		add_popularity = { ideology = anocracy popularity = 0.05 }
		TNO_worsen_political_parties_policy_effectiveness_low = yes
		add_to_variable = { NOV_party_opinions^var:0 = 75 }
		clamp_variable = {
			var = NOV_party_opinions^0
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_friends_of_the_common_folk
	icon = GFX_NOV_friends_of_the_common_folk
	cost = 3
	relative_position_id = NOV_the_cards_are_stacked
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_cards_are_stacked 
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_friends_of_the_common_folk" 
		set_temp_variable = { temp_econ_spending_amount = 0.65 }
		econ_spend_money_once_effect_raw_money = yes
		TNO_improve_pensions_policy_effectiveness_med = yes
		TNO_improve_education_policy_effectiveness_med = yes
		TNO_improve_agriculture_low = yes
		set_temp_variable = { inflation_temp = 0.3 }
		econ_inflation_change = yes
		TNO_improve_poverty_med = yes
	}
}

shared_focus = {
	id = NOV_token_tax_reforms
	icon = GFX_NOV_token_tax_reforms
	cost = 3
	relative_position_id = NOV_friends_of_the_common_folk
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_friends_of_the_common_folk 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_convince_them" 
		tno_income_taxation_improve = yes
		TNO_worsen_income_taxation_policy_effectiveness_high = yes
	}
}

shared_focus = {
	id = NOV_cut_unnecessary_social_spending
	icon = GFX_NOV_cut_unnecessary_social_spending
	cost = 3
	relative_position_id = NOV_friends_of_the_common_folk
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_friends_of_the_common_folk 
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_convince_them" 
		social_funding_maximal_decrease_med = yes
		social_funding_minimal_decrease_med = yes
		set_temp_variable = { money_reserves_temp = 1.5 }
		econ_money_reserves_change_raw_money = yes
		add_stability = -0.05
		add_war_support = -0.025
	}
}

shared_focus = {
	id = NOV_the_people_pacified
	icon = GFX_NOV_the_people_pacified
	cost = 3
	relative_position_id = NOV_cut_unnecessary_social_spending
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_token_tax_reforms 
	}
	prerequisite = { 
		focus = NOV_cut_unnecessary_social_spending 
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_people_pacified" 
		add_political_power = 100
		add_popularity = { ideology = anocracy popularity = 0.1 }
	}
}

shared_focus = {
	id = NOV_a_perfectly_broken_system
	icon = GFX_NOV_a_perfectly_broken_system
	cost = 3
	relative_position_id = NOV_the_people_pacified
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_if_you_stay_in_line_your_good 
	}
	prerequisite = { 
		focus = NOV_the_people_pacified 
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_a_perfectly_broken_system" 
		set_temp_variable = { gdp_growth_temp = 0.35 }
		econ_gdp_growth_change = yes
		add_political_power = 200
		add_stability = -0.15
		country_event = { id = VRPP.18 days = 3 }
		custom_effect_tooltip = NOV_codetalker_vrpp_end_tt
		hidden_effect = {
			set_country_flag = NOV_Primakov_Ending
		}
		
	}
}

###=====| l) RSLP Tree |=====###

shared_focus = {
	id = NOV_the_koryagin_presidency
	icon = GFX_NOV_the_koryagin_presidency
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	allow_branch = { has_country_flag = NOV_RSLP_Presidency }
	available = {
		has_completed_focus = NOV_a_new_europe
	}
	x = 35
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_koryagin_presidency"
		country_event = { id = Koryagin.1 days = 1 }
	}
}

shared_focus = {
	id = NOV_koryagin_peace_is_possible
	icon = GFX_NOV_peace_is_possible
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_koryagin_presidency
	}
	x = 0
	y = 1
	relative_position_id = NOV_the_koryagin_presidency
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_peace_is_possible"
		add_political_power = 75
		add_war_support = -0.1
		army_funding_maximal_decrease_low = yes
		set_temp_variable = { inflation_temp = -0.5 }
		econ_inflation_change = yes
	}
}

# The SALT Agreement

shared_focus = {
	id = NOV_koryagin_prepare_our_diplomats
	icon = GFX_NOV_prepare_our_diplomats
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_koryagin_peace_is_possible
	}
	x = -4
	y = 1
	relative_position_id = NOV_koryagin_peace_is_possible
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_prepare_our_diplomats"
		country_event = { id = Koryagin.2 days = 1 }
		custom_effect_tooltip = NOV_koryagin_prepare_our_diplomats_tt
		set_country_flag = NOV_RSLP_GUI
		NOV_RSLP_OFN_Setup = yes
		USA = {
			set_temp_variable = { Victory_ID = 98 }
			Cold_War_GUI_AddVictory = yes
		}
		RUS = {
			set_temp_variable = { Victory_ID = 98 }
			Cold_War_GUI_AddVictory = yes
		}
		diplomatic_relation = {
			country = QIN
			relation = non_aggression_pact
			active = yes
		}
	}
}

shared_focus = {
	id = NOV_to_golmud
	icon = NOV_to_golmud
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		rslp_fopo = yes
	}
	prerequisite = {
		focus = NOV_koryagin_prepare_our_diplomats
	}
	x = -2
	y = 1
	relative_position_id = NOV_koryagin_prepare_our_diplomats
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_to_golmud" 
		country_event = { id = Koryagin.7 days = 2 }
		add_political_power = 50
		add_war_support = 0.025
		add_opinion_modifier = {
			target = QIN
			modifier = TNO_old_friends
		}
		QIN = {
			add_opinion_modifier = {
				target = NOV
				modifier = TNO_old_friends
			}
		}
		add_resource = {
			type = oil
			amount = 10
			state = 604
		}
		add_resource = {
			type = oil
			amount = 8
			state = 906
		}
		QIN = {
			give_resource_rights = {
				receiver = NOV
				state = 604
				resources = { oil }
			}
		}
	}
}

shared_focus = {
	id = NOV_to_washington
	icon = NOV_to_washington
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		rslp_fopo = yes
	}
	prerequisite = {
		focus = NOV_koryagin_prepare_our_diplomats
	}
	x = 0
	y = 1
	relative_position_id = NOV_koryagin_prepare_our_diplomats
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_to_washington" 
		if = {
			limit = {
				USA = {
					NOT = {
						has_government = communist
						has_government = fascism
					}
				}
			}
			country_event = { id = Koryagin.15 days = 1 }
		}
		else_if = {
			limit = {
				USA = { has_government = communist }
			}
			country_event = { id = Koryagin.16 days = 1 }
		}
		else_if = {
			limit = {
				USA = { has_government = fascism }
			}
			country_event = { id = Koryagin.17 days = 1 }
		}
		add_political_power = 50
		add_war_support = 0.025
		add_opinion_modifier = {
			target = USA
			modifier = TNO_old_friends
		}
		USA = {
			add_opinion_modifier = {
				target = NOV
				modifier = TNO_old_friends
			}
		}
		set_temp_variable = { RSLP_Opinion_Target = 1 }
		set_temp_variable = { Temp_Opinion = 7.5 }
		NOV_RSLP_Opinion_Change = yes
	}
}

shared_focus = {
	id = NOV_to_delhi
	icon = NOV_to_delhi
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		rslp_fopo = yes
	}
	prerequisite = {
		focus = NOV_koryagin_prepare_our_diplomats
	}
	x = 2
	y = 1
	relative_position_id = NOV_koryagin_prepare_our_diplomats
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_to_delhi" 
		country_event = { id = Koryagin.8 days = 3 }
		# add_ideas = { QIN_trade_with_india }
		add_political_power = 50
		add_war_support = 0.025
		add_opinion_modifier = {
			target = IND
			modifier = TNO_old_friends
		}
		IND = {
			add_opinion_modifier = {
				target = NOV
				modifier = TNO_old_friends
			}
		}
	}
}

shared_focus = {
	id = NOV_brothers_through_suffering
	icon = NOV_brothers_through_suffering
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_to_golmud
	}
	prerequisite = {
		focus = NOV_to_washington
	}
	x = 1
	y = 1
	relative_position_id = NOV_to_golmud
	completion_reward = {
		country_event = { id = Koryagin.12 days = 3 }
		QIN = {
			give_military_access = NOV
		}
		IND = {
			give_military_access = NOV
		}
		diplomatic_relation = {
			country = IND
			relation = non_aggression_pact
			active = yes
		}
		IND = {
			diplomatic_relation = {
			country = USA
			relation = docking_rights
			active = yes
			}
		}
		add_political_power = 100
			set_temp_variable = { RSLP_Opinion_Target = 1 }
			set_temp_variable = { Temp_Opinion = 5 }
			NOV_RSLP_Opinion_Change = yes
	}
}

shared_focus = {
	id = NOV_partners_through_circumstance
	icon = NOV_partners_through_circumstance
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_to_delhi
	}
	prerequisite = {
		focus = NOV_to_washington
	}
	x = -1
	y = 1
	relative_position_id = NOV_to_delhi
	completion_reward = {
		country_event = { id = Koryagin.13 days = 4 }
		set_temp_variable = { RSLP_Opinion_Target = 1 }
		set_temp_variable = { Temp_Opinion = 2.5 }
		NOV_RSLP_Opinion_Change = yes
		add_stability = 0.05
		QIN = {
			set_temp_variable = { gdp_growth_temp = 0.66 }
			econ_gdp_growth_change = yes
			add_war_support = 0.15
		}
		IND = {
			set_temp_variable = { gdp_growth_temp = 0.66 }
			econ_gdp_growth_change = yes
			add_war_support = 0.15
		}
		USA = {
			add_political_power = 50
			add_war_support = 0.1
			custom_effect_tooltip = USA_add_OFN_unity
			add_to_variable = { OFN_unity = 1 }
			set_temp_variable = { gdp_growth_temp = 0.25 }
			econ_gdp_growth_change = yes
			set_temp_variable = { inflation_temp = 0.1 }
			econ_inflation_change = yes
		}
		add_political_power = 75
		set_temp_variable = { inflation_temp = 0.15 }
		econ_inflation_change = yes
		set_temp_variable = { gdp_growth_temp = 0.5 }
		econ_gdp_growth_change = yes
		hidden_effect = {
			XIK = {
				set_temp_variable = { gdp_growth_temp = 1 }
				econ_gdp_growth_change = yes
				add_war_support = 0.15
			}			
		}
	}
}

shared_focus = {
	id = NOV_our_place_in_the_free_world
	icon = NOV_our_place_in_the_free_world
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		has_completed_focus = NOV_kantorovichs_mind
		has_completed_focus = NOV_shukshins_heart
		rslp_ofn = yes
	}
	prerequisite = {
		focus = NOV_brothers_through_suffering
	}
	prerequisite = {
		focus = NOV_partners_through_circumstance
	}
	x = 1
	y = 1
	relative_position_id = NOV_brothers_through_suffering
	completion_reward = {
		set_temp_variable = { RSLP_Opinion_Target = 1 }
		set_temp_variable = { Temp_Opinion = 2.5 }
		NOV_RSLP_Opinion_Change = yes
		set_temp_variable = { RSLP_Opinion_Target = 2 }
		set_temp_variable = { Temp_Opinion = 5 }
		NOV_RSLP_Opinion_Change = yes
		set_temp_variable = { RSLP_Opinion_Target = 3 }
		set_temp_variable = { Temp_Opinion = 5 }
		NOV_RSLP_Opinion_Change = yes
		clr_country_flag = NOV_RSLP_GUI
		NOV = { dismantle_faction = yes }
		every_country = {
			limit = { has_idea = CSTO_Member }
			remove_ideas = CSTO_Member
			add_ideas = OFN_Independent_Member
			USA = { add_to_faction = PREV }
		}
		USA = {
			add_to_faction = NOV
		}
		NOV = {
			add_ideas = OFN_Independent_Member
		}
		IND = {
			add_ideas = OFN_Observer
		}
		QIN = {
			add_ideas = OFN_Observer
		}
		hidden_effect = {
			USA = {
				set_temp_variable = { Victory_ID = 98 }
				set_temp_variable = { Victory_Outcome = 4 }
				set_temp_variable = { Victory_Points = 200 }
				Cold_War_GUI_ManipulateVictory = yes
			}
			RUS = {
				set_temp_variable = { Victory_ID = 98 }
				set_temp_variable = { Victory_Outcome = 4 }
				set_temp_variable = { Victory_Points = 200 }
				Cold_War_GUI_ManipulateVictory = yes
			}
			every_country = { limit = { is_ai = no } news_event = { id = Koryagin_News.1 hours = 2 } }
		}
	}
}

# Domestic Policy

shared_focus = {
	id = NOV_koryagin_scale_back_military_spending
	icon = GFX_NOV_scale_back_military_spending
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_koryagin_peace_is_possible
	}
	x = 4
	y = 1
	relative_position_id = NOV_koryagin_peace_is_possible
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_scale_back_military_spending"
		country_event = { id = Koryagin.10 days = 2 }
		army_funding_maximal_decrease_med = yes
		naval_funding_maximal_decrease_low = yes
		nuclear_funding_maximal_decrease_low = yes
		add_war_support = -0.05
		add_stability = 0.1
	}
}

shared_focus = {
	id = NOV_koryagin_promote_decentralisation
	icon = GFX_NOV_promote_decentralisation
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_koryagin_scale_back_military_spending
	}
	x = 0
	y = 1
	relative_position_id = NOV_koryagin_scale_back_military_spending
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_promote_decentralisation"
		set_temp_variable = {econ_centralization_temp = -10}
		econ_centralization_change = yes 
		set_temp_variable = { temp_econ_GDP_boost_flat = 2.40 }
		econ_GDP_boost_once_flat = yes
	}
}

shared_focus = {
	id = NOV_koryagin_no_price_too_high
	icon = GFX_NOV_no_price_too_high
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_koryagin_scale_back_military_spending
	}
	x = -2
	y = 1
	relative_position_id = NOV_koryagin_scale_back_military_spending
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_no_price_too_high"
		social_funding_maximal_increase_med = yes
		admin_funding_maximal_increase_low = yes
		set_temp_variable = { gdp_growth_temp = 0.4 }
		econ_gdp_growth_change = yes
	}
}

shared_focus = {
	id = NOV_koryagin_no_challenge_too_great
	icon = GFX_NOV_no_challenge_too_great
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_koryagin_scale_back_military_spending
	}
	x = 2
	y = 1
	relative_position_id = NOV_koryagin_scale_back_military_spending
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_no_challenge_too_great"
		add_political_power = -35
		research_funding_maximal_increase_high = yes
		social_funding_maximal_increase_med = yes
	}
}

shared_focus = {
	id = NOV_kantorovichs_mind
	icon = NOV_kantorovichs_mind
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	available = {
		rslp_kantorovich_talk = yes
	}
	prerequisite = {
		focus = NOV_koryagin_no_challenge_too_great
	}
	prerequisite = {
		focus = NOV_koryagin_promote_decentralisation
	}
	x = -1
	y = 1
	relative_position_id = NOV_koryagin_no_challenge_too_great
	completion_reward = {
		add_popularity = { ideology = liberalism popularity = 0.025 }
		add_popularity = { ideology = progressivism popularity = 0.025 }
		TNO_improve_trade_unions_policy_effectiveness_med = yes
		TNO_improve_poverty_low = yes 
		QIN = {
			TNO_improve_trade_unions_policy_effectiveness_high = yes
			TNO_improve_poverty_med = yes
			add_political_power = -100
		}
		IND = {
			TNO_improve_trade_unions_policy_effectiveness_high = yes
			TNO_improve_poverty_med = yes
			add_political_power = -100
		}
		add_to_variable = { NOV_party_opinions^var:2 = 10 }
		clamp_variable = {
			var = NOV_party_opinions^2
			min = -100
			max = 100
		}
		country_event = { id = Koryagin.3 days = 1 }
		custom_effect_tooltip = NOV_kantorovichs_mind_tt
	}
}

shared_focus = {
	id = NOV_shukshins_heart
	icon = NOV_shukshins_heart
	cost = 4
	ai_will_do = { factor = 1 }
	available = {
		rslp_shukshin_talk = yes
	}
	prerequisite = {
		focus = NOV_koryagin_no_price_too_high
	}
	prerequisite = {
		focus = NOV_koryagin_promote_decentralisation
	}
	x = 1
	y = 1
	relative_position_id = NOV_koryagin_no_price_too_high
	completion_reward = {
		country_event = { id = Koryagin.9 days = 2 }
		add_stability = 0.1
		add_political_power = 75
		add_popularity = { ideology = liberalism popularity = 0.025 }
		add_popularity = { ideology = conservatism popularity = 0.025 }
		custom_effect_tooltip = NOV_shukshins_heart_tt
		add_to_variable = { NOV_party_opinions^var:0 = 10 }
		clamp_variable = {
			var = NOV_party_opinions^0
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_expand_the_republics
	icon = NOV_expand_the_republics
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_shukshins_heart
	}
	prerequisite = {
		focus = NOV_kantorovichs_mind
	}
	x = 1
	y = 1
	relative_position_id = NOV_shukshins_heart
	completion_reward = {
		country_event = { id = Koryagin.14 days = 3 }
		every_state = { ## adds prepared defenses modifier to every state in Moskowien
			limit = {
				is_core_of = NOV
				OR = {
					check_variable = { THIS.nationality = 154 }
					check_variable = { THIS.nationality = 160 }
					check_variable = { THIS.nationality = 323 }
					check_variable = { THIS.nationality = 153 }
					check_variable = { THIS.nationality = 322 }
					check_variable = { THIS.nationality = 361 }
					check_variable = { THIS.nationality = 417 }
					check_variable = { THIS.nationality = 362 }
					check_variable = { THIS.nationality = 174 }
					check_variable = { THIS.nationality = 165 }
					check_variable = { THIS.nationality = 316 }
					check_variable = { THIS.nationality = 159 }
					check_variable = { THIS.nationality = 158 }
					check_variable = { THIS.nationality = 155 }
					check_variable = { THIS.nationality = 156 }
					check_variable = { THIS.nationality = 161 }
					check_variable = { THIS.nationality = 157 }
				}
			}
			add_dynamic_modifier = { modifier = NOV_RSLP_autonomous_republics }
		}
		add_political_power = 100
		add_stability = 0.075
		TNO_improve_immigration_policy_effectiveness_med = yes
		TNO_improve_religious_rights_policy_effectiveness_high = yes
	}
}

shared_focus = {
	id = NOV_a_trip_to_barnaul
	icon = NOV_a_trip_to_barnaul
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_place_in_the_free_world
	}
	prerequisite = {
		focus = NOV_expand_the_republics
	}
	x = 4
	y = 1
	relative_position_id = NOV_our_place_in_the_free_world
	completion_reward = {
		country_event = { id = Koryagin.18 days = 2 }
		add_popularity = { ideology = anocracy popularity = -0.025 }
		add_popularity = { ideology = liberalism popularity = 0.075 }
		add_political_power = 75
		add_stability = 0.025
		add_war_support = 0.025
		TNO_improve_press_rights_policy_effectiveness_high = yes
		TNO_improve_public_meetings_policy_effectiveness_high = yes
		TNO_improve_vote_franchise_policy_effectiveness_med = yes
		add_to_variable = { NOV_party_opinions^var:1 = -10 }
		clamp_variable = {
			var = NOV_party_opinions^1
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_amending_our_wrongs
	icon = GFX_NOV_amend_our_wrongs
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_a_trip_to_barnaul
	}
	x = -1
	y = 1
	relative_position_id = NOV_a_trip_to_barnaul
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_amending_our_wrongs"
		add_political_power = -75
		add_stability = -0.1
		add_war_support = -0.05
		add_popularity = { ideology = anocracy popularity = -0.05 }
		add_to_variable = { NOV_party_opinions^var:1 = -75 }
		clamp_variable = {
			var = NOV_party_opinions^1
			min = -100
			max = 100
		}
	}
}

shared_focus = {
	id = NOV_opportunity_for_all
	icon = GFX_NOV_opportunity_for_all
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_a_trip_to_barnaul
	}
	x = 1
	y = 1
	relative_position_id = NOV_a_trip_to_barnaul
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_opportunity_for_all"
		country_event = { id = Koryagin.4 days = 3 }
		TNO_improve_poverty_med = yes
		social_funding_minimal_increase_med = yes
		admin_funding_minimal_increase_med = yes
		social_funding_maximal_increase_med = yes
		admin_funding_maximal_increase_med = yes
		TNO_worsen_unemployment_policy_effectiveness_med = yes
		TNO_improve_pensions_policy_effectiveness_med = yes
	}
}

shared_focus = {
	id = NOV_koryagin_the_quest_for_peace
	icon = GFX_NOV_the_quest_for_peace
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_amending_our_wrongs
	}
	prerequisite = {
		focus = NOV_opportunity_for_all
	}
	x = 1
	y = 1
	relative_position_id = NOV_amending_our_wrongs
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_koryagin_the_quest_for_peace"
		country_event = { id = Koryagin.11 }
		add_stability = 0.2
		add_political_power = 250
		add_popularity = { ideology = liberalism popularity = 0.1 }
		custom_effect_tooltip = NOV_codetalker_end_tt
	}
}

###=====| m) DSPR Tree |=====###

shared_focus = {
	id = NOV_the_kantorovich_presidency
	icon = GFX_NOV_the_kantorovich_presidency
	cost = 3
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	allow_branch = { has_country_flag = NOV_DSPR_Presidency }
	available = {
		has_completed_focus = NOV_a_new_europe
	}
	x = 35
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_kantorovich_presidency" 
		add_political_power = 50
		country_event = { id = DSPR.1 days = 1 }
		hidden_effect = {
			country_event = { id = DSPR.3 days = 19 }
			country_event = { id = DSPR.17 days = 25 }
			country_event = { id = DSPR.22 days = 150 }
		}
	}
}

shared_focus = {
	id = NOV_the_root_of_all_evil
	icon = GFX_NOV_the_root_of_all_evil
	cost = 3
	relative_position_id = NOV_the_kantorovich_presidency
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_kantorovich_presidency
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_root_of_all_evil" 
		custom_effect_tooltip = DSPR_mechanic
		if = {
			limit = {
				NOT = { has_country_flag = NOV_DSPR_Switch }
			}
			set_country_flag = NOV_DSPR_Switch
		}
		country_event = { id = DSPR.2 days = 1 }
		set_country_flag = NOV_VRPP_GUI_1
		NOV_VRPP_setup_megacorp_mechanics = yes
	}
}

shared_focus = {
	id = NOV_greed
	icon = GFX_NOV_greed
	cost = 3
	relative_position_id = NOV_the_root_of_all_evil
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_root_of_all_evil
	}
	x = -6
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_greed" 
		country_event = { id = DSPR.4 days = 1 }
		set_temp_variable = { temp_influence = -7.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		set_temp_variable = { temp_loyalty = -7.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		TNO_worsen_poverty_low = yes
	}
}

shared_focus = {
	id = NOV_plots_upon_plots
	icon = GFX_NOV_plots_upon_plots
	cost = 3
	relative_position_id = NOV_greed
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_greed
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_plots_upon_plots" 
		country_event = { id = DSPR.7 days = 1 }
		set_temp_variable = { temp_loyalty = -7.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		add_political_power = 25
		add_stability = -0.025
	}
}

shared_focus = {
	id = NOV_dissuade_the_opposition
	icon = GFX_NOV_dissuade_the_opposition
	cost = 3
	relative_position_id = NOV_greed
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_greed
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_dissuade_the_opposition" 
		country_event = { id = DSPR.5 days = 3 }
		set_temp_variable = { temp_loyalty = -12.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		set_temp_variable = { temp_econ_spending_amount = 0.9 }
		econ_spend_money_once_effect_raw_money = yes
		add_political_power = 25
		add_stability = -0.025
	}
}

shared_focus = {
	id = NOV_poke_the_sleeping_bear
	icon = GFX_NOV_poke_the_sleeping_bear
	cost = 3
	relative_position_id = NOV_greed
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_greed
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_poke_the_sleeping_bear" 
		country_event = { id = DSPR.8 days = 2 }
		set_temp_variable = { temp_loyalty = -7.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -7.5 }
		set_temp_variable = { target = 1 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		add_war_support = 0.025
		add_popularity = {
			ideology = progressivism
			popularity = 0.025
		}
	}
}

shared_focus = {
	id = NOV_carving_the_beast
	icon = GFX_NOV_carving_the_beast
	cost = 3
	relative_position_id = NOV_dissuade_the_opposition
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	available = {
		dspr_sibir_ded = yes
	}
	prerequisite = { 
		focus = NOV_plots_upon_plots
	}
	prerequisite = {
		focus = NOV_dissuade_the_opposition
	}
	prerequisite = {
		focus = NOV_poke_the_sleeping_bear
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_carving_the_beast" 
		country_event = { id = DSPR.9 days = 1 }
		set_country_flag = NOV_DSPR_Sibir_Dismantled
		set_variable = { NOV_megacorp_loyalties^1 = 0 }
		set_variable = { NOV_megacorp_influence^1 = 0 }
		add_political_power = 25
		set_temp_variable = { temp_econ_GDP_boost_flat = 1.5 }
		econ_GDP_boost_once_flat = yes		
		set_temp_variable = { business_tax_temp = 0.025 }
		econ_business_tax_rate_change = yes
	}
}

shared_focus = {
	id = NOV_sloth
	icon = GFX_NOV_sloth
	cost = 3
	relative_position_id = NOV_the_root_of_all_evil
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_root_of_all_evil
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_sloth" 
		set_temp_variable = { temp_loyalty = -15 }
		set_temp_variable = { target = 2 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 2 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		TNO_improve_research_facilities_low = yes
		TNO_improve_academic_base_low = yes
		TNO_improve_education_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_discredit_the_think_tanks
	icon = GFX_NOV_discredit_the_think_tanks
	cost = 3
	relative_position_id = NOV_sloth
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_sloth
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_discredit_the_think_tanks" 
		add_stability = -0.05
		set_temp_variable = { temp_influence = -7.5 }
		set_temp_variable = { target = 2 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		add_political_power = 25
		country_event = { id = DSPR.27 days = 6 }
	}
}

shared_focus = {
	id = NOV_free_the_universities
	icon = GFX_NOV_free_the_universities
	cost = 3
	relative_position_id = NOV_sloth
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_sloth
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_free_the_universities" 
		set_temp_variable = { temp_influence = -7.5 }
		set_temp_variable = { target = 2 }
		NOV_VRPP_increase_specific_megacorp_influence = yes
		add_political_power = 50
		TNO_improve_academic_base_low = yes
		add_ideas = NOV_federal_scholarship_program
		country_event = { id = DSPR.26 days = 4 }
	}
}

shared_focus = {
	id = NOV_balance_the_academia
	icon = GFX_NOV_balance_the_academia
	cost = 3
	relative_position_id = NOV_sloth
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_sloth
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_balance_the_academia" 
		add_war_support = -0.05
		add_stability = 0.05
		TNO_improve_academic_base_low = yes
		country_event = { id = DSPR.24 days = 2 }
	}
}

shared_focus = {
	id = NOV_knowledge_unchained
	icon = GFX_NOV_knowledge_unchained
	cost = 3
	relative_position_id = NOV_free_the_universities
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	available = {
		dspr_titan_ded = yes
	}
	prerequisite = { 
		focus = NOV_discredit_the_think_tanks
	}
	prerequisite = {
		focus = NOV_free_the_universities
	}
	prerequisite = {
		focus = NOV_balance_the_academia
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_knowledge_unchained" 
		set_country_flag = NOV_DSPR_Titan_Dismantled
		set_variable = { NOV_megacorp_loyalties^2 = 0 }
		set_variable = { NOV_megacorp_influence^2 = 0 }
		add_political_power = 25
		add_stability = 0.075
		country_event = { id = DSPR.28 days = 1 }
	}
}

shared_focus = {
	id = NOV_wrath
	icon = GFX_NOV_wrath
	cost = 3
	relative_position_id = NOV_the_root_of_all_evil
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_the_root_of_all_evil
	}
	x = 6
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_wrath" 
		country_event = { id = DSPR.10 days = 2 }
		set_temp_variable = { temp_loyalty = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_influence = yes	
		add_timed_idea = {
			idea = NOV_industrial_independence
			days = 1095
		}
	}
}

shared_focus = {
	id = NOV_boil_away_the_fat
	icon = GFX_NOV_boil_away_the_fat
	cost = 3
	relative_position_id = NOV_wrath
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_wrath
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_boil_away_the_fat" 
		country_event = { id = DSPR.11 days = 1 }
		hidden_effect = {
			country_event = { id = DSPR.12 days = 3 }
			country_event = { id = DSPR.13 days = 7 }
		}
		set_temp_variable = { temp_loyalty = -7.5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -7.5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_influence = yes	
	}
}

shared_focus = {
	id = NOV_expose_their_skeletons
	icon = GFX_NOV_expose_their_skeletons
	cost = 3
	relative_position_id = NOV_wrath
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_wrath
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_expose_their_skeletons" 
		country_event = { id = DSPR.14 days = 1 }
		set_temp_variable = { temp_loyalty = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_influence = yes	
		hidden_effect = {
			country_event = { id = DSPR.15 days = 4 }
		}
	}
}

shared_focus = {
	id = NOV_melt_the_slush
	icon = GFX_NOV_melt_the_slush
	cost = 3
	relative_position_id = NOV_wrath
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_wrath
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_melt_the_slush" 
		set_temp_variable = { temp_loyalty = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_loyalty = yes
		set_temp_variable = { temp_influence = -5 }
		set_temp_variable = { target = 0 }
		NOV_VRPP_increase_specific_megacorp_influence = yes	
		TNO_worsen_poverty_low = yes
		set_temp_variable = { inflation_temp = -0.2 }
		econ_inflation_change = yes
		set_temp_variable = { gdp_growth_temp = 0.2 }
		econ_gdp_growth_change = yes
	}
}

shared_focus = {
	id = NOV_ashes_to_ashes
	icon = GFX_NOV_ashes_to_ashes
	cost = 3
	relative_position_id = NOV_expose_their_skeletons
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	available = {
		dspr_feniks_ded = yes
	}
	prerequisite = { 
		focus = NOV_boil_away_the_fat
	}
	prerequisite = {
		focus = NOV_expose_their_skeletons
	}
	prerequisite = {
		focus = NOV_melt_the_slush
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_ashes_to_ashes" 
		country_event = { id = DSPR.16 days = 1 }
		set_country_flag = NOV_DSPR_Feniks_Dismantled
		set_variable = { NOV_megacorp_loyalties^0 = 0 }
		set_variable = { NOV_megacorp_influence^0 = 0 }
		JAP = {
			add_opinion_modifier = {
				target = NOV
				modifier = NOV_JAP_feniks
			}
		}
		MAN = {
			add_opinion_modifier = {
				target = NOV
				modifier = NOV_MAN_feniks
			}
		}
	}
}

shared_focus = {
	id = NOV_death
	icon = GFX_NOV_death
	cost = 3
	relative_position_id = NOV_knowledge_unchained
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_carving_the_beast
	}
	prerequisite = {
		focus = NOV_knowledge_unchained
	}
	prerequisite = {
		focus = NOV_ashes_to_ashes
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_death" 
		TNO_improve_trade_unions_policy_effectiveness_med = yes
		TNO_improve_poverty_med = yes
		clr_country_flag = NOV_VRPP_GUI_1
		set_temp_variable = { temp_econ_GDP_boost_flat = 5 }
		econ_GDP_boost_once_flat = yes
		army_funding_maximal_decrease_med = yes
		social_funding_minimal_increase_med = yes
		social_funding_maximal_increase_med = yes
		custom_effect_tooltip = NOV_death_tt
	}
}

shared_focus = {
	id = NOV_raise_class_consciousness
	icon = GFX_NOV_raise_class_consciousness
	cost = 3
	relative_position_id = NOV_death
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_death
	}
	x = 0
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_raise_class_consciousness" 
		country_event = { id = DSPR.18 days = 1 }
		set_temp_variable = { business_tax_temp = 0.075 }
		econ_business_tax_rate_change = yes
		social_funding_maximal_increase_med = yes
		hidden_effect = {
			country_event = { id = DSPR.19 days = 25 }
		}
	}
}

shared_focus = {
	id = NOV_through_our_labor
	icon = GFX_NOV_through_our_labor
	cost = 3
	relative_position_id = NOV_raise_class_consciousness
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_raise_class_consciousness
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_through_our_labor" 
		country_event = { id = DSPR.20 days = 2 }
		add_ideas = NOV_enforced_unionisation
		TNO_improve_trade_unions_policy_effectiveness_high = yes
	}
}

shared_focus = {
	id = NOV_blood_and_tears
	icon = GFX_NOV_blood_and_tears
	cost = 3
	relative_position_id = NOV_through_our_labor
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_through_our_labor
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_blood_and_tears" 
		add_stability = -0.075
		add_popularity = {
			ideology = progressivism
			popularity = -0.05
		}
		hidden_effect = {
			add_popularity = { #Done so these ideologies are less likely to pop up randomly
				ideology = fascism
				popularity = -0.1
			}
			add_popularity = {
				ideology = ultranationalism
				popularity = -0.1
			}
			add_popularity = {
				ideology = national_socialism
				popularity = -0.1
			}
		}
		add_political_power = -25
		country_event = { id = DSPR.30 days = 1 }
	}
}

shared_focus = {
	id = NOV_sweat_and_sorrow
	icon = GFX_NOV_sweat_and_sorrow
	cost = 3
	relative_position_id = NOV_through_our_labor
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_through_our_labor
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_sweat_and_sorrow" 
		add_stability = -0.05
		add_popularity = {
			ideology = progressivism
			popularity = 0.075
		}
		add_political_power = 35
		country_event = { id = DSPR.29 days = 2 }
	}
}

shared_focus = {
	id = NOV_shield_of_the_common_man
	icon = GFX_NOV_shield_of_the_common_man
	cost = 3
	relative_position_id = NOV_sweat_and_sorrow
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_blood_and_tears
	}
	prerequisite = {
		focus = NOV_sweat_and_sorrow
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_shield_of_the_common_man" 
		add_political_power = 25
		add_popularity = {
			ideology = progressivism
			popularity = 0.05
		}
		add_stability = 0.075
		country_event = { id = DSPR.23 days = 2 }
		hidden_effect = {
			country_event = { id = DSPR.6 days = 15 }
		}
	}
}

shared_focus = {
	id = NOV_through_our_teachings
	icon = GFX_NOV_through_our_teachings
	cost = 3
	relative_position_id = NOV_raise_class_consciousness
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_raise_class_consciousness
	}
	x = 2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_through_our_teachings" 
		country_event = { id = DSPR.21 days = 1 }
		add_ideas = NOV_enforced_socialist_education
		TNO_improve_education_policy_effectiveness_low = yes
	}
}

shared_focus = {
	id = NOV_aching_stomachs
	icon = GFX_NOV_aching_stomachs
	cost = 3
	relative_position_id = NOV_through_our_teachings
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_through_our_teachings
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_aching_stomachs" 
		country_event = { id = DSPR.31 days = 1 }
		add_political_power = -25
		add_stability = -0.05
		add_popularity = {
			ideology = progressivism
			popularity = -0.075
		}
		hidden_effect = {
			add_popularity = { #Done so these ideologies are less likely to pop up randomly
				ideology = fascism
				popularity = -0.1
			}
			add_popularity = {
				ideology = ultranationalism
				popularity = -0.1
			}
			add_popularity = {
				ideology = national_socialism
				popularity = -0.1
			}
		}
	}
}

shared_focus = {
	id = NOV_empty_bookshelves
	icon = GFX_NOV_empty_bookshelves
	cost = 3
	relative_position_id = NOV_through_our_teachings
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_through_our_teachings
	}
	x = 1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_empty_bookshelves" 
		add_stability = 0.05
		add_popularity = {
			ideology = progressivism
			popularity = 0.05
		}
		TNO_improve_education_policy_effectiveness_med = yes
		country_event = { id = DSPR.25 days = 1 }
	}
}

shared_focus = {
	id = NOV_guardians_of_the_next_generation
	icon = GFX_NOV_guardians_of_the_next_generation
	cost = 3
	relative_position_id = NOV_empty_bookshelves
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_aching_stomachs
	}
	prerequisite = {
		focus = NOV_empty_bookshelves
	}
	x = -1
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_guardians_of_the_next_generation" 
		add_popularity = {
			ideology = progressivism
			popularity = 0.075
		}
		add_stability = 0.05
		country_event = { id = DSPR.32 days = 1 }
	}
}

shared_focus = {
	id = NOV_the_next_day
	icon = GFX_NOV_the_next_day
	cost = 3
	relative_position_id = NOV_guardians_of_the_next_generation
	available_if_capitulated = no
	ai_will_do = {
		factor = 1
	}
	prerequisite = { 
		focus = NOV_shield_of_the_common_man
	}
	prerequisite = {
		focus = NOV_guardians_of_the_next_generation
	}
	x = -2
	y = 1
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_next_day" 
		add_popularity = {
			ideology = anocracy
			popularity = 0.025
		}
		add_popularity = {
			ideology = conservatism
			popularity = 0.025
		}
		add_stability = -0.05
		country_event = { id = DSPR.33 }
		custom_effect_tooltip = NOV_codetalker_end_tt
	}
}

###=====| n) Postwar Foreign Policy Tree |=====###

shared_focus = {
	id = NOV_our_next_challenge
	icon = GFX_NOV_challenge
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	allow_branch = {
		OR = {
			has_country_flag = NOV_VRPP_Presidency
			has_country_flag = NOV_DSPR_Presidency
			has_country_flag = NOV_RAPP_Presidency
			has_country_flag = NOV_RSLP_Presidency
		}
	}
	prerequisite = {
	}
	x = 35
	y = 15
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_our_next_challenge"
		custom_effect_tooltip = NOV_our_next_challenge_tt
		hidden_effect = {
			country_event = {
				id = NOV_postwar.68
				days = 1
			}
		}
		set_country_flag = RUS_THE_NEXT_CHALLENGE
	}
}

shared_focus = {
	id = NOV_our_eyes_to_the_east
	icon = GFX_NOV_our_eyes_to_the_east
	cost = 0.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_next_challenge
	}
	#allow_branch = {
	#	has_completed_focus = NOV_our_next_challenge
	#}
	x = 5
	y = 1
	relative_position_id = NOV_our_next_challenge
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_our_eyes_to_the_east"
		hidden_effect = {
			SWRW_TMM_Temp_Helper = yes
		}
		add_political_power = 100
		add_war_support = 0.05
	}
}

shared_focus = {
	id = NOV_an_alliance_with_the_clique
	icon = GFX_NOV_an_alliance_with_ma
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_eyes_to_the_east
	}
	available = {
		NOT = {
			has_country_flag = RUS_PROXY_WAR
		}
	}
	allow_branch = {
		OR = {
			has_country_flag = NOV_VRPP_Presidency
			has_country_flag = NOV_DSPR_Presidency
			has_country_flag = NOV_RAPP_Presidency
			has_country_flag = NOV_RSLP_Presidency
		}
		QIN = {
			exists = yes
			NOT = { is_subject_of = JAP }
		}
	}
	x = -2
	y = 1
	relative_position_id = NOV_our_eyes_to_the_east
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_an_alliance_with_the_clique"
		country_event = {
			id = NOV_postwar.91
			days = 1
		}
		QIN = {
			add_ideas = RUS_russian_military_advisers
		}
		set_country_flag = RUS_PROXY_WAR
	}
}

shared_focus = {
	id = NOV_industrial_investment
	icon = GFX_NOV_west_china_industrial_investment
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_an_alliance_with_the_clique
	}
	x = -1
	y = 1
	relative_position_id = NOV_an_alliance_with_the_clique
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_industrial_investment"
		country_event = {
			id = NOV_postwar.96
			days = 1
		}
		set_temp_variable = {
			temp_econ_spending_amount = 0.2
		}
		econ_spend_money_once_effect_raw_money = yes
		QIN = {
			set_temp_variable = {
				gdp_growth_temp = 0.03
			}
			econ_gdp_growth_change = yes
			set_temp_variable = {
				pus_temp = 2
			}
			econ_pus_change = yes
		}
	}
}

shared_focus = {
	id = NOV_send_modern_military_equipment
	icon = GFX_NOV_send_russian_equipment
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_an_alliance_with_the_clique
	}
	x = 1
	y = 1
	relative_position_id = NOV_an_alliance_with_the_clique
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_send_modern_military_equipment"
		send_equipment = {
			equipment = infantry_equipment
			amount = 25000
			target = QIN
		}
		send_equipment = {
			equipment = support_equipment
			amount = 1000
			target = QIN
		}
		send_equipment = {
			equipment = artillery_equipment
			amount = 250
			target = QIN
		}
		send_equipment = {
			equipment = fighter_equipment
			amount = 100
			target = QIN
		}
	}
}

shared_focus = {
	id = NOV_establish_the_west_chinese_republic
	icon = GFX_NOV_proclaim_west_chinese_republic
	cost = 2.2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_industrial_investment
	}
	prerequisite = {
		focus = NOV_send_modern_military_equipment
	}
	available = {
		NOT = {
			OR = {
				has_global_flag = RUS_krakow_uprising
				has_global_flag = TUR_mountain_war
				has_global_flag = RUS_MONGOLIAN_REBELLION
				has_global_flag = CHI_West_Chinese_War_Started
			}
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_industrial_investment
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_establish_the_west_chinese_republic"
		custom_effect_tooltip = NOV_establish_the_west_chinese_republic_tt
		custom_effect_tooltip = TNO_add_fopo_conflict_tab_tt
		hidden_effect = {
			SWRW_start_west_china_war = yes
			QIN = {
				econ_join_sphere_RUS = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_our_brothers_in_mongolia
	icon = GFX_NOV_mongolian_subjegation
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_eyes_to_the_east
	}
	available = {
		NOT = {
			has_country_flag = RUS_PROXY_WAR
		}
	}
	x = 2
	y = 1
	relative_position_id = NOV_our_eyes_to_the_east
	offset = {
		x = -2
		y = 0
		trigger = {
			QIN = {
				OR = {
					exists = no
					is_subject_of = JAP
				}
			}
		}
	}
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_our_brothers_in_mongolia"
		country_event = {
			id = NOV_postwar.73
			days = 1
		}
		custom_effect_tooltip = NOV_our_brothers_in_mongolia_tt
		set_country_flag = RUS_PROXY_WAR
		hidden_effect = {
			CHI = {
				end_puppet = MEN
			}
			JAP = {
				remove_from_faction = MEN
			}
		}
	}
}

shared_focus = {
	id = NOV_rally_the_nomads
	icon = GFX_NOV_rally_the_nomads
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_brothers_in_mongolia
	}
	x = -1
	y = 1
	relative_position_id = NOV_our_brothers_in_mongolia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rally_the_nomads"
		country_event = {
			id = NOV_postwar.75
			days = 1
		}
		MEN = {
			add_ideas = RUS_nomadic_resistance
		}
		hidden_effect = {
			330 = {
				set_demilitarized_zone = yes
			}
			814 = {
				set_demilitarized_zone = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_friends_in_ulaanbaatar
	icon = GFX_NOV_friends_in_mongolia
	cost = 2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_brothers_in_mongolia
	}
	x = 1
	y = 1
	relative_position_id = NOV_our_brothers_in_mongolia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_friends_in_ulaanbaatar"
		country_event = {
			id = NOV_postwar.74
			days = 1
		}
		MEN = {
			add_ideas = MON_Natsagiin_Influence
		}
	}
}

shared_focus = {
	id = NOV_the_mongolian_rebellion
	icon = GFX_NOV_mongol_gamers
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rally_the_nomads
	}
	prerequisite = {
		focus = NOV_friends_in_ulaanbaatar
	}
	available = {
		NOT = {
			OR = {
				has_global_flag = RUS_krakow_uprising
				has_global_flag = TUR_mountain_war
				has_global_flag = RUS_MONGOLIAN_REBELLION
				has_global_flag = CHI_West_Chinese_War_Started
			}
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_rally_the_nomads
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_mongolian_rebellion"
		custom_effect_tooltip = NOV_the_mongolian_rebellion_tt
		custom_effect_tooltip = TNO_add_fopo_conflict_tab_tt
		hidden_effect = {
			330 = {
				set_demilitarized_zone = no
			}
			814 = {
				set_demilitarized_zone = no
			}
			SWRW_start_mongolian_uprising = yes
			MON = {
				transfer_state = 814
				transfer_state = 330
				add_state_core = 814
				add_state_core = 330
			}
		}
	}
}

shared_focus = {
	id = NOV_our_eyes_to_the_west
	icon = GFX_NOV_our_eyes_to_the_west
	cost = 0.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_next_challenge
	}
	x = -5
	y = 1
	relative_position_id = NOV_our_next_challenge
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_our_eyes_to_the_west"
		add_political_power = 150
		add_war_support = 0.05
	}
}

shared_focus = {
	id = NOV_memories_of_poland
	icon = GFX_NOV_memories_of_poland
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_eyes_to_the_west
	}
	available = {
		NOT = {
			has_country_flag = RUS_PROXY_WAR
		}
	}
	bypass = {
		AND = {
			has_global_flag = german_civil_war_bormannvic
			has_country_flag = NOV_peace_deal_4
		}
	}
	x = -2
	y = 1
	relative_position_id = NOV_our_eyes_to_the_west
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_memories_of_poland"
		custom_effect_tooltip = NOV_memories_of_poland_tt
		hidden_effect = {
			country_event = {
				id = NOV_postwar.82
				days = 1
			}
		}
		set_country_flag = RUS_PROXY_WAR
	}
}

shared_focus = {
	id = NOV_rebuild_the_home_army
	icon = GFX_NOV_rebuild_home_army
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_memories_of_poland
	}
	bypass = {
		AND = {
			has_global_flag = german_civil_war_bormannvic
			has_country_flag = NOV_peace_deal_4
		}
	}
	x = -1
	y = 1
	relative_position_id = NOV_memories_of_poland
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_the_home_army"
		custom_effect_tooltip = NOV_rebuild_the_home_army_tt
		hidden_effect = {
			if = {
				limit = {
					OR = {
						country_exists = GGN
						AND = {
							country_exists = POL
							OR = {
								POL = {
									has_government = fascism
								}
								POL = {
									has_government = national_socialism
								}
								POL = {
									is_puppet_of = GER
								}
								POL = {
									is_subject_of = GER
								}
							}
						}
					}
				}
				GGN = {
					add_ideas = POL_partisan_scare
				}
			}
			else = {
				GER = {
					add_ideas = POL_partisan_scare
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_destablise_the_general_gouvernement
	icon = GFX_NOV_destablise_german_cuck
	cost = 4
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_memories_of_poland
	}
	bypass = {
		AND = {
			has_global_flag = german_civil_war_bormannvic
			has_country_flag = NOV_peace_deal_4
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_memories_of_poland
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_rebuild_the_home_army"
		country_event = {
			id = NOV_postwar.84
			days = 1
		}
		custom_effect_tooltip = NOV_destablise_the_general_gouvernement_tt
		hidden_effect = {
			if = {
				limit = {
					OR = {
						country_exists = GGN
						AND = {
							country_exists = POL
							OR = {
								POL = {
									has_government = fascism
								}
								POL = {
									has_government = national_socialism
								}
								POL = {
									is_puppet_of = GER
								}
								POL = {
									is_subject_of = GER
								}
							}
						}
					}
				}
				GGN = {
					add_ideas = POL_underground_state
				}
			}
			else = {
				GER = {
					add_ideas = POL_underground_state
				}
			}
		}
	}
}

shared_focus = {
	id = NOV_the_krakow_uprising
	icon = GFX_NOV_krakow_uprising
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_rebuild_the_home_army
	}
	prerequisite = {
		focus = NOV_destablise_the_general_gouvernement
	}
	available = {
		NOT = {
			OR = {
				has_global_flag = RUS_krakow_uprising
				has_global_flag = TUR_mountain_war
				has_global_flag = RUS_MONGOLIAN_REBELLION
				has_global_flag = CHI_West_Chinese_War_Started
			}
		}
	}
	bypass = {
		AND = {
			has_global_flag = german_civil_war_bormannvic
			has_country_flag = NOV_peace_deal_4
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_rebuild_the_home_army
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_krakow_uprising"
		custom_effect_tooltip = NOV_the_krakow_uprising_tt
		custom_effect_tooltip = TNO_add_fopo_conflict_tab_tt
		hidden_effect = {
			if = {
				limit = { has_global_flag = german_civil_war_speervic }
				SWRW_Speer_Poland_Helper = yes
			}
			else = {
				SWRW_start_polish_uprising = yes
			}
		}
	}
}

shared_focus = {
	id = NOV_remnants_of_armenia
	icon = GFX_NOV_remnants_of_armenia
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_our_eyes_to_the_west
	}
	bypass = {
		OR = {
			has_global_flag = RUS_no_caucasus
		}
	}
	available = {
		NOT = {
			has_country_flag = RUS_PROXY_WAR
		}
	}
	x = 2
	y = 1
	relative_position_id = NOV_our_eyes_to_the_west
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_remnants_of_armenia"
		country_event = {
			id = NOV_postwar.97
			days = 1
		}
		custom_effect_tooltip = NOV_remnants_of_armenia_tt
		set_country_flag = RUS_PROXY_WAR
	}
}

shared_focus = {
	id = NOV_send_in_russias_monster
	icon = GFX_NOV_Our_next_challenge
	cost = 3
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_remnants_of_armenia
	}
	bypass = {
		OR = {
			has_global_flag = RUS_no_caucasus
		}
	}
	x = -1
	y = 1
	relative_position_id = NOV_remnants_of_armenia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_send_in_russias_monster"
		country_event = {
			id = NOV_postwar.81
			days = 1
		}
		TUR = {
			add_timed_idea = {
				idea = RUS_russias_monster
				days = 180
			}
		}
	}
}

shared_focus = {
	id = NOV_fund_the_rebels
	icon = GFX_NOV_fund_rebels
	cost = 5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_remnants_of_armenia
	}
	bypass = {
		OR = {
			has_global_flag = RUS_no_caucasus
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_remnants_of_armenia
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_fund_the_rebels"
		country_event = {
			id = NOV_postwar.94
			days = 1
		}
		TUR = {
			add_ideas = RUS_supporting_armenian_rebels
		}
		230 = {
			set_demilitarized_zone = yes
		}
		1567 = {
			set_demilitarized_zone = yes
		}
		1568 = {
			set_demilitarized_zone = yes
		}
	}
}

shared_focus = {
	id = NOV_the_armenian_revolution
	icon = GFX_NOV_russias_monster
	cost = 1.5
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_send_in_russias_monster
	}
	prerequisite = {
		focus = NOV_fund_the_rebels
	}
	bypass = {
		OR = {
			has_global_flag = RUS_no_caucasus
		}
	}
	available = {
		NOT = {
			OR = {
				has_global_flag = RUS_krakow_uprising
				has_global_flag = TUR_mountain_war
				has_global_flag = RUS_MONGOLIAN_REBELLION
				has_global_flag = CHI_West_Chinese_War_Started
			}
		}
	}
	x = 1
	y = 1
	relative_position_id = NOV_send_in_russias_monster
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_armenian_revolution"
		custom_effect_tooltip = NOV_the_armenian_revolution_tt
		custom_effect_tooltip = TNO_add_fopo_conflict_tab_tt
		hidden_effect = {
			SWRW_start_west_georgia_conflict = yes
		}
	}
}

###=====| o) Failure Tree |=====###

shared_focus = {
	id = NOV_the_return_of_the_falcon
	icon = GFX_focus_NOV_the_siberian_mandate
	cost = 0.2
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	x = 9
	y = 0
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_the_return_of_the_falcon"
		country_event = NOV_failure.15
	}
}

shared_focus = {
	id = NOV_declare_a_state_of_emergency
	icon = GFX_focus_RUS_rally_the_russians
	cost = 0.8
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_the_return_of_the_falcon
	}
	x = 0
	y = 1
	relative_position_id = NOV_the_return_of_the_falcon
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_declare_a_state_of_emergency"
		hidden_effect = {
			country_event = NOV_failure.7
			clr_global_flag = NOV_DUMA_EMPOWERED
			add_ideas = {
				tno_political_parties_one_party_state
				tno_trade_unions_illegal
				tno_immigration_quota_immigration
				tno_public_meetings_outlawed
				tno_press_rights_state_press_only
				tno_vote_franchise_no_voting
				tno_refugees_skilled
			}
		}
		custom_effect_tooltip = NOV_declare_a_state_of_emergency_tt
	}
}

shared_focus = {
	id = NOV_russia_in_chaos
	icon = GFX_focus_generic_political_chaos
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_declare_a_state_of_emergency
	}
	x = 0
	y = 1
	relative_position_id = NOV_declare_a_state_of_emergency
	select_effect = {
		hidden_effect = {
			country_event = NOV_failure.9
		}
	}
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_russia_in_chaos"
		custom_effect_tooltip = NOV_russia_in_chaos_tt
		hidden_effect = {
			country_event = NOV_failure.12
		}
	}
}

shared_focus = {
	id = NOV_all_that_remains
	icon = GFX_focus_NOV_proclaim_the_federation
	cost = 1
	available_if_capitulated = no
	ai_will_do = { factor = 1 }
	prerequisite = {
		focus = NOV_russia_in_chaos
	}
	x = 0
	y = 1
	relative_position_id = NOV_russia_in_chaos
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus NOV_all_that_remains"
		country_event = NOV_failure.11
		hidden_effect = {
			set_country_flag = NOV_Failure
			NOV_load_shukshin_failstate = yes
		}
	}
}