﻿restore_swedish_empire_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	give_nickname = nick_the_lion_of_the_north
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_sweden = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
		hidden_effect = {
			copy_title_history = title:k_sweden
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_sweden
		if = {
			limit = {
				title:k_sapmi = { is_titular = no }
				has_title = title:k_sapmi
				}
				title:k_sapmi = { set_de_jure_liege_title = title:e_sweden }
				set_flag = flag_swedish_sapmi
		}
		else = {
			if = {
			limit = {
				title:k_sapmi = { is_titular = no }
			}
			title:k_sapmi = {
					every_in_de_jure_hierarchy = {
						limit = { 
							tier = tier_duchy 
							root = { completely_controls = prev }
							OR = {
								this = title:d_vasterbottena
								this = title:d_norrbottena
							}
						}
						set_de_jure_liege_title = title:k_sweden
					}
					every_in_de_jure_hierarchy = {
						limit = { 
							tier = tier_duchy 
							root = { completely_controls = prev }
							OR = {
								this = title:d_giemajohka
								this = title:d_gulodat
							}
						}
						set_de_jure_liege_title = title:k_finland
					}
#					set_de_jure_liege_title = title:e_zapadnorussia
				}
			}
		}
		title:k_finland = { set_de_jure_liege_title = title:e_sweden }
		title:k_esthonia = { set_de_jure_liege_title = title:e_sweden }
		title:k_sweden = { set_de_jure_liege_title = title:e_sweden }
		if = {
			limit = {
				exists = title:k_gotaland
			}
			destroy_title = title:k_gotaland
		}
		if = {
			limit = { title:k_gotaland ?= { is_titular = no } }
			title:k_gotaland = {
					every_in_de_jure_hierarchy = {
						limit = { tier = tier_duchy }
						set_de_jure_liege_title = title:k_sweden
					}
			}
		}
	if = {
		limit = {
			title:k_norway = { is_titular = no }
				OR = {
					has_title = title:k_norway
					completely_controls = title:k_norway
				}
			}
			title:k_norway = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
			completely_controls = title:d_finnmarku
			NOT = { has_title = title:k_sapmi }
		}
		if = {
			limit = {
				OR = {
					has_title = title:k_norway
					completely_controls = title:k_norway
				}
			}
			title:d_finnmarku = { set_de_jure_liege_title = title:k_norway }
		}
		else = {
			title:d_finnmarku = { set_de_jure_liege_title = title:k_finland }
		}
	}
	if = {
		limit = {
			completely_controls = title:d_guoldat
			NOT = { has_title = title:k_sapmi }
		}
		if = {
			limit = {
				OR = {
					has_title = title:k_norway
					completely_controls = title:k_norway
				}
			}
			title:d_guoldat = { set_de_jure_liege_title = title:k_norway }
		}
		else_if = {
			limit = {
				OR = {
					has_title = title:k_karelia
					completely_controls = title:k_karelia
				}
			}
			title:d_guoldat = { set_de_jure_liege_title = title:k_karelia }
		}
		else = {
			title:d_guoldat = { set_de_jure_liege_title = title:k_finland }
		}
	}
	if = {
		limit = {
				title:k_latvia = { is_titular = no }
				OR = {
					has_title = title:k_latvia
					completely_controls = title:k_latvia
				}
			}
			title:k_latvia = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
				title:k_pribaltia = { is_titular = no }
				OR = {
					has_title = title:k_pribaltia
					completely_controls = title:k_pribaltia
				}
			}
			title:k_pribaltia = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
				title:k_lithuania = { is_titular = no }
				OR = {
					has_title = title:k_lithuania
					completely_controls = title:k_lithuania
				}
			}
			title:k_lithuania = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
				title:k_schleswig_holstein = { is_titular = no }
				OR = {
					has_title = title:k_schleswig_holstein
					completely_controls = title:k_schleswig_holstein
				}
			}
			title:k_schleswig_holstein = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
				title:k_karelia = { is_titular = no }
				OR = {
					has_title = title:k_karelia
					completely_controls = title:k_karelia
				}
			}
			title:k_karelia = { set_de_jure_liege_title = title:e_sweden }	
	}
	else = {
		title:k_karelia = { 
					every_in_de_jure_hierarchy = {
						limit = { 
							tier = tier_duchy 
							root = { completely_controls = prev }
						}
						set_de_jure_liege_title = title:k_finland
					}
#			set_de_jure_liege_title = title:e_zapadnorussia		
		}
	}
	if = {
		limit = {
				title:k_poland = { is_titular = no }
				OR = {
					has_title = title:k_poland
					completely_controls = title:k_poland
				}
			}
			title:k_poland = { set_de_jure_liege_title = title:e_sweden }
	}
	if = {
		limit = {
				title:k_brandenburg = { is_titular = no }
				OR = {
					has_title = title:k_brandenburg
					completely_controls = title:k_brandenburg
				}
			}
			title:k_brandenburg = { set_de_jure_liege_title = title:e_sweden }
	}
#	if = {
#		limit = {
#				title:k_petrograd = { is_titular = no }
#				OR = {
#					has_title = title:k_petrograd
#					completely_controls = title:k_petrograd
#				}
#			}
#			title:k_petrograd = { set_de_jure_liege_title = title:e_sweden }
#	}
	if = {
		limit = {
				title:k_iceland = { is_titular = no }
				OR = {
					has_title = title:k_iceland
					completely_controls = title:k_iceland
				}
			}
			title:k_iceland = { set_de_jure_liege_title = title:e_sweden }
	}
		title:e_scandinavia = { 
			set_title_name = k_denmark 
			set_color_from_title = title:k_denmark 
			set_coa = k_denmark
		}
	}
}

form_bulgarian_empire_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	give_nickname = nick_the_great
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_bulgaria = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
		hidden_effect = {
			copy_title_history = title:k_bulgaria
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_bulgaria
		title:k_bulgaria = { set_de_jure_liege_title = title:e_bulgaria }
		title:k_macedonia = { set_de_jure_liege_title = title:e_bulgaria }
		title:k_thrace = { set_de_jure_liege_title = title:e_bulgaria }
		if = {
			limit = {
				title:k_dacia = { is_titular = no }
					OR = {
						has_title = title:k_dacia
						completely_controls = title:k_dacia
					}
				}
				title:k_dacia = { set_de_jure_liege_title = title:e_bulgaria }
		}
		if = {
			limit = {
				title:k_transylvania = { is_titular = no }
					OR = {
						has_title = title:k_transylvania
						completely_controls = title:k_transylvania
					}
				}
				title:k_transylvania = { set_de_jure_liege_title = title:e_bulgaria }
		}
		if = {
			limit = {
				title:k_serbia = { is_titular = no }
					OR = {
						has_title = title:k_serbia
						completely_controls = title:k_serbia
					}
				}
				title:k_serbia = { set_de_jure_liege_title = title:e_bulgaria }
		}
		if = {
			limit = {
				title:k_epirus = { is_titular = no }
					OR = {
						has_title = title:k_epirus
						completely_controls = title:k_epirus
					}
				}
				title:k_epirus = { set_de_jure_liege_title = title:e_bulgaria }
		}
		if = {
			limit = {
				title:k_montenegro = { is_titular = no }
					OR = {
						has_title = title:k_montenegro
						completely_controls = title:k_montenegro
					}
				}
				title:k_montenegro = { set_de_jure_liege_title = title:e_bulgaria }
		}
	}
}

restore_ottoman_empire_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	give_nickname = nick_NEOW_fatih
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_sublime_state = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
		hidden_effect = {
			copy_title_history = title:e_turkey
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_bulgaria
		title:k_bulgaria = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_macedonia = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_thrace = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_hellas = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_krete = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_mikrasia = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_cyprus = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_epirus = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_nikaea = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_anatolia = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_pontus = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_armenitolia = { set_de_jure_liege_title = title:e_sublime_state }
		title:k_cilicia = { set_de_jure_liege_title = title:e_sublime_state }
		if = {
			limit = {
				exists = title:e_turkey 
			}
			destroy_title = title:e_turkey 
		}
		if = {
			limit = {
				exists = title:e_greece
			}
			destroy_title = title:e_greece
		}
	}
}

form_hetmanshchina_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_hetmanshchina = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_hetmanshchina
		if = {
			limit = {
				title:k_ruthenia = { is_titular = no }
				has_title = title:k_ruthenia
				}
				title:k_ruthenia = { set_de_jure_liege_title = title:e_hetmanshchina }
				set_flag = flag_cossack_ukraine
		}
		else = {
			if = {
				limit = {
					title:k_ruthenia = { is_titular = no }
				}
				title:k_ruthenia = {
					every_in_de_jure_hierarchy = {
						limit = { 
							tier = tier_duchy 
							root = { completely_controls = prev }
							OR = {
								this = title:d_donbas
								this = title:d_zaporizhzhia
								this = title:d_kherson
								this = title:d_dnipro
								this = title:d_kharkiv
							}
						}
						set_de_jure_liege_title = title:k_kuban
					}
				}
			}
		}
		title:d_donbas = { set_de_jure_liege_title = title:k_kuban }
		title:d_zaporizhzhia = { set_de_jure_liege_title = title:k_kuban }
		title:d_kherson = { set_de_jure_liege_title = title:k_kuban }
		title:d_dnipro = { set_de_jure_liege_title = title:k_kuban }
		title:d_kharkiv = { set_de_jure_liege_title = title:k_kuban }
		title:k_kuban = { set_de_jure_liege_title = title:e_hetmanshchina }
		title:k_caucasus = { set_de_jure_liege_title = title:e_hetmanshchina }
		title:k_crimea = { set_de_jure_liege_title = title:e_hetmanshchina }
	}
}

expand_alps_decision_effect = {
	add_prestige = massive_prestige_gain
	hidden_effect = { 
	title:k_austria = { set_de_jure_liege_title = title:e_alps }
	title:k_swabia = { set_de_jure_liege_title = title:e_alps }
	title:k_bavaria = { set_de_jure_liege_title = title:e_alps }
	title:k_italy = { set_de_jure_liege_title = title:e_alps }
	title:k_venice = { set_de_jure_liege_title = title:e_alps }
	title:k_slovenia = { set_de_jure_liege_title = title:e_alps }
	}
}

form_quinto_imperio_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	give_nickname = nick_o_desejado
	add_trait = savior
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_sebastianist_hof = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_sebastianist_hof
		title:k_spanish_galicia = { set_de_jure_liege_title = title:e_sebastianist_hof }
		title:k_portugal = { set_de_jure_liege_title = title:e_sebastianist_hof }
		title:k_andalusia = { set_de_jure_liege_title = title:e_sebastianist_hof }
		title:k_castille_leon = { set_de_jure_liege_title = title:e_sebastianist_hof }
		title:k_aragon = { set_de_jure_liege_title = title:e_sebastianist_hof }
		title:k_navarra = { set_de_jure_liege_title = title:e_sebastianist_hof }
		if = {
			limit = {
				exists = title:e_iberia
			}
			destroy_title = title:e_iberia
		}
		if = {
			limit = {
					title:k_sardinia_and_corsica = { is_titular = no }
					OR = {
						has_title = title:k_sardinia_and_corsica
						completely_controls = title:k_sardinia_and_corsica
					}
				}
				title:k_sardinia_and_corsica = { set_de_jure_liege_title = title:e_sebastianist_hof }
		}
	}
}

 restore_rhine_border_novelist_france_decision_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	hidden_effect = { 
	title:k_belgium = { set_de_jure_liege_title = title:e_france }
	title:k_lotharingia = { set_de_jure_liege_title = title:e_france }
	title:d_palatinate = { set_de_jure_liege_title = title:k_lotharingia}
	title:d_alsace = { set_de_jure_liege_title = title:k_lotharingia }
	}
}

restore_alpine_border_novelist_france_decision_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	hidden_effect = { 
	title:k_rhodania = { set_de_jure_liege_title = title:e_france }
	title:d_upper_burgundy = { set_de_jure_liege_title = title:k_france }
	title:d_savoie = { set_de_jure_liege_title = title:k_rhodania }
	}
}

restore_numenor_decision_effect = {
	save_scope_as = scoped_ruler
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:h_numenor = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	
	every_held_title = { #Should shift all dejure of all Empires owned at the time.
			title_tier = empire
			set_de_jure_liege_title = title:h_numenor
		}
		every_empire = {
			limit = {
				NOT = { exists = hegemony }
				any_de_jure_county = {
					percent >= 0.6
					holder = {
						OR = {
							this = root
							any_liege_or_above = { this = root }
						}
					}
				}
			}
			set_de_jure_liege_title = title:h_numenor
		}
}

restore_byzantium_decision_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain
	save_scope_as = scoped_ruler
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:e_NEOW_byzantium = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	hidden_effect = { 
		set_primary_title_to = title:e_NEOW_byzantium
		title:k_thrace = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_macedonia = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_hellas= { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_bulgaria = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_epirus = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_cyprus = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_krete = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_nikaea = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_anatolia = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_pontus = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_armenitolia = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		title:k_cilicia = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		if = {
			limit = {
				exists = title:e_greece
			}
			destroy_title = title:e_greece
		}
		if = {
			limit = {
				exists = title:e_turkey 
			}
			destroy_title = title:e_turkey 
		}
		if = {
			limit = {
					title:k_serbia = { is_titular = no }
					OR = {
						has_title = title:k_serbia
						completely_controls = title:k_serbia
					}
				}
				title:k_serbia = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		}
		if = {
			limit = {
					title:k_montenegro = { is_titular = no }
					OR = {
						has_title = title:k_montenegro
						completely_controls = title:k_montenegro
					}
				}
				title:k_montenegro = { set_de_jure_liege_title = title:e_NEOW_byzantium }
		}
	}
}
albanian_two_decision_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain

	save_scope_as = scoped_ruler

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:k_two_albania = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		set_primary_title_to = title:k_two_albania

		title:d_napoli = { set_de_jure_liege_title = title:k_two_albania }
		title:d_abruzzo = { set_de_jure_liege_title = title:k_two_albania }
		title:d_apulia = { set_de_jure_liege_title = title:k_two_albania }
		title:d_lucania = { set_de_jure_liege_title = title:k_two_albania }
		title:d_calabria = { set_de_jure_liege_title = title:k_two_albania }
		title:d_kosovo = { set_de_jure_liege_title = title:k_two_albania }
		title:d_kastrioti = { set_de_jure_liege_title = title:k_two_albania }
		title:d_dyrrachion = { set_de_jure_liege_title = title:k_two_albania }
		title:d_gjirokaster = { set_de_jure_liege_title = title:k_two_albania }
		title:k_two_albania = { set_de_jure_liege_title = title:e_italy }

		if = {
			limit = {
				exists = title:k_epirus
			}
			destroy_title = title:k_epirus
		}

		if = {
			limit = {
				exists = title:k_sicily
			}
			destroy_title = title:k_sicily
		}

		if = {
			limit = {
				title:d_palermo = { is_titular = no }
				OR = {
					has_title = title:d_palermo
					completely_controls = title:d_palermo
				}
			}
			title:d_palermo = { set_de_jure_liege_title = title:k_two_albania }
		}

		if = {
			limit = {
				title:d_siracusa = { is_titular = no }
				OR = {
					has_title = title:d_siracusa
					completely_controls = title:d_siracusa
				}
			}
			title:d_siracusa = { set_de_jure_liege_title = title:k_two_albania }
		}

		if = {
			limit = {
				title:d_athens = { is_titular = no }
				OR = {
					has_title = title:d_athens
					completely_controls = title:d_athens
				}
			}
			title:d_athens = { set_de_jure_liege_title = title:k_two_albania }
		}

		if = {
			limit = {
				title:d_epirus = { is_titular = no }
				OR = {
					has_title = title:d_epirus
					completely_controls = title:d_epirus
				}
			}
			title:d_epirus = { set_de_jure_liege_title = title:k_two_albania }
		}

		if = {
			limit = {
				title:d_peloponnese = { is_titular = no }
				OR = {
					has_title = title:d_peloponnese
					completely_controls = title:d_peloponnese
				}
			}
			title:d_peloponnese = { set_de_jure_liege_title = title:k_two_albania }
		}

		if = {
			limit = {
				title:d_cephalonia = { is_titular = no }
				OR = {
					has_title = title:d_cephalonia
					completely_controls = title:d_cephalonia
				}
			}
			title:d_cephalonia = { set_de_jure_liege_title = title:k_two_albania }
		}
	}
}
declare_doggerlaw_effect = {
	add_prestige = massive_prestige_gain

	save_scope_as = scoped_ruler

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:k_doggerlaw = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		set_primary_title_to = title:k_doggerlaw

		title:d_york = { set_de_jure_liege_title = title:k_doggerlaw }
		title:d_northumberland = { set_de_jure_liege_title = title:k_doggerlaw }
		title:d_lothian = { set_de_jure_liege_title = title:k_doggerlaw }

		if = {
			limit = {
				title:k_northumberland = { is_titular = no }
				OR = {
					has_title = title:k_northumberland
					completely_controls = title:k_northumberland
				}
			}
			destroy_title = title:k_northumberland
		}

		if = {
			limit = {
				title:d_strathclyde = { is_titular = no }
				OR = {
					has_title = title:d_strathclyde
					completely_controls = title:d_strathclyde
				}
			}
			title:d_strathclyde = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_galloway = { is_titular = no }
				OR = {
					has_title = title:d_galloway
					completely_controls = title:d_galloway
				}
			}
			title:d_galloway = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_cumbria = { is_titular = no }
				OR = {
					has_title = title:d_cumbria
					completely_controls = title:d_cumbria
				}
			}
			title:d_cumbria = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_lincoln = { is_titular = no }
				OR = {
					has_title = title:d_lincoln
					completely_controls = title:d_lincoln
				}
			}
			title:d_lincoln = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_nottingham = { is_titular = no }
				OR = {
					has_title = title:d_nottingham
					completely_controls = title:d_nottingham
				}
			}
			title:d_nottingham = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_lancaster = { is_titular = no }
				OR = {
					has_title = title:d_lancaster
					completely_controls = title:d_lancaster
				}
			}
			title:d_lancaster = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_leicester = { is_titular = no }
				OR = {
					has_title = title:d_leicester
					completely_controls = title:d_leicester
				}
			}
			title:d_leicester = { set_de_jure_liege_title = title:k_doggerlaw }
		}
		if = {
			limit = {
				title:d_norfolk = { is_titular = no }
				OR = {
					has_title = title:d_norfolk
					completely_controls = title:d_norfolk
				}
			}
			title:d_norfolk = { set_de_jure_liege_title = title:k_doggerlaw }
		}
	}
}

restore_great_moravia_effect = {
	add_prestige = massive_prestige_gain

	save_scope_as = scoped_ruler

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:k_great_moravia = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		set_primary_title_to = title:k_great_moravia

		title:d_moravia = { set_de_jure_liege_title = title:k_great_moravia }
		title:d_nyitra = { set_de_jure_liege_title = title:k_great_moravia }
		title:d_banska_bystrica = { set_de_jure_liege_title = title:k_great_moravia }
		title:d_trencin = { set_de_jure_liege_title = title:k_great_moravia }
		title:d_tatra = { set_de_jure_liege_title = title:k_great_moravia }

		if = {
			limit = {
				title:k_hungary = { is_titular = no }
				OR = {
					has_title = title:k_hungary
					completely_controls = title:k_hungary
				}
			}
			destroy_title = title:k_hungary
		}

		if = {
			limit = {
				title:k_bohemia = { is_titular = no }
				OR = {
					has_title = title:k_bohemia
					completely_controls = title:k_bohemia
				}
			}
			destroy_title = title:k_bohemia
		}

		if = {
			limit = {
				title:k_galicia-volhynia = { is_titular = no }
				OR = {
					has_title = title:k_galicia-volhynia
					completely_controls = title:k_galicia-volhynia
				}
			}
			destroy_title = title:k_galicia-volhynia
		}



		if = {
			limit = {
				title:d_gyor = { is_titular = no }
				OR = {
					has_title = title:d_gyor
					completely_controls = title:d_gyor
				}
			}
			title:d_gyor = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_visegrad = { is_titular = no }
				OR = {
					has_title = title:d_visegrad
					completely_controls = title:d_visegrad
				}
			}
			title:d_visegrad = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_somogy = { is_titular = no }
				OR = {
					has_title = title:d_somogy
					completely_controls = title:d_somogy
				}
			}
			title:d_somogy = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_szekesfehervar = { is_titular = no }
				OR = {
					has_title = title:d_szekesfehervar
					completely_controls = title:d_szekesfehervar
				}
			}
			title:d_szekesfehervar = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_bacs = { is_titular = no }
				OR = {
					has_title = title:d_bacs
					completely_controls = title:d_bacs
				}
			}
			title:d_bacs = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_tiszantul = { is_titular = no }
				OR = {
					has_title = title:d_tiszantul
					completely_controls = title:d_tiszantul
				}
			}
			title:d_tiszantul = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_ungvar = { is_titular = no }
				OR = {
					has_title = title:d_ungvar
					completely_controls = title:d_ungvar
				}
			}
			title:d_ungvar = { set_de_jure_liege_title = title:k_great_moravia }
		}
		if = {
			limit = {
				title:d_transcarpathia = { is_titular = no }
				OR = {
					has_title = title:d_transcarpathia
					completely_controls = title:d_transcarpathia
				}
			}
			title:d_transcarpathia = { set_de_jure_liege_title = title:k_great_moravia }
		}
	}
}

form_carpathia_effect = {
	add_prestige = massive_prestige_gain

	save_scope_as = scoped_ruler

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:e_carpathia = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		set_primary_title_to = title:e_carpathia

		title:k_hungary = { set_de_jure_liege_title = title:e_carpathia }
		title:k_slovakia = { set_de_jure_liege_title = title:e_carpathia }
		title:k_galicia-volhynia = { set_de_jure_liege_title = title:e_carpathia }
		title:k_transylvania = { set_de_jure_liege_title = title:e_carpathia }

		if = {
			limit = {
				title:k_dacia = { is_titular = no }
				OR = {
					has_title = title:k_dacia
					completely_controls = title:k_dacia
				}
			}
			title:k_dacia = { set_de_jure_liege_title = title:e_carpathia }
		}
		if = {
			limit = {
				title:k_moldavia = { is_titular = no }
				OR = {
					has_title = title:k_moldavia
					completely_controls = title:k_moldavia
				}
			}
			title:k_moldavia = { set_de_jure_liege_title = title:e_carpathia }
		}
	}
}
form_ossiland_decision_effect = {
	add_prestige = massive_prestige_gain

	save_scope_as = scoped_ruler
	
	give_nickname = nick_the_ossi

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:k_ossiland = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		trigger_event = NEOW_decision.0004
		
		set_primary_title_to = title:k_ossiland

		title:d_nordmark = { set_de_jure_liege_title = title:k_ossiland }
		title:d_vorpommern = { set_de_jure_liege_title = title:k_ossiland }
		title:d_ostmark = { set_de_jure_liege_title = title:k_ossiland }
		title:d_anhalt = { set_de_jure_liege_title = title:k_ossiland }
		title:d_lower_lusatia = { set_de_jure_liege_title = title:k_ossiland }
		title:d_upper_lusatia = { set_de_jure_liege_title = title:k_ossiland }
		title:d_meissen = { set_de_jure_liege_title = title:k_ossiland }
		title:d_thuringia = { set_de_jure_liege_title = title:k_ossiland }
		title:k_ossiland = { set_de_jure_liege_title = title:e_germany }

		if = {
			limit = {
				title:k_brandenburg = { is_titular = no }
				OR = {
					has_title = title:k_brandenburg
				}
			}
			destroy_title = title:k_brandenburg
		}

		if = {
			limit = {
				title:k_sorbia = { is_titular = no }
				OR = {
					has_title = title:k_sorbia
				}
			}
			destroy_title = title:k_sorbia
		}
	}
}
troy_decision_effect = {
	add_prestige = massive_prestige_gain
	add_piety = massive_piety_gain

	save_scope_as = scoped_ruler

	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}

	title:k_troy = {
		change_title_holder = {
			holder = scope:scoped_ruler
			change = scope:change
		}
	}

	resolve_title_and_vassal_change = scope:change

	hidden_effect = {
		title:d_optimatoi = {
			set_de_jure_liege_title = title:k_troy
		}
		title:d_opsikion = {
			set_de_jure_liege_title = title:k_troy
		}
		title:d_thrace = {
			set_de_jure_liege_title = title:k_troy
		}

		title:k_troy = {
			set_de_jure_liege_title = title:e_turkey
		}

		if = {
			limit = {
				highest_held_title_tier <= tier_kingdom
			}
			set_primary_title_to = title:k_troy
		}
	}
}