#create_roman_empire_scripted_effect = {
#	primary_title = { save_scope_as = old_primary_title }
#	add_trait = augustus
#	if = {
#		limit = { has_dlc_feature = legends }
#		create_legend_seed = {
#			type = legitimizing
#			quality = illustrious
#			chronicle = new_title
#			properties = {
#				title = title:h_roman_empire
#				founder = root
#			}
#		}
#	}
#	#Create Roman Empire, shift dejure/history/laws, destroy e_byzantium.
#
#	if = {
#		limit = { capital_county = { this = title:c_byzantion } }
#		title:h_roman_empire = {
#			set_capital_county = title:c_byzantion
#		}
#	}
#
#	hidden_effect = {
#		every_held_title = { #Should shift all dejure of all Empires owned at the time.
#			title_tier = empire
#
#			set_de_jure_liege_title = title:h_roman_empire
#		}
#		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_roman_empire
#		}
#	}
#	split_byzantine_empire_effect = yes
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:h_roman_empire = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#		copy_title_history = title:e_byzantium
#	}
#	resolve_title_and_vassal_change = scope:change
#	if = { # Move your Title MaAs to your new title if you have any
#		limit = {
#			government_allows = administrative
#			primary_title = {
#				any_title_maa_regiment = { }
#			}
#		}
#		hidden_effect = {
#			primary_title = { transfer_title_maa_ownership = title:h_roman_empire }
#		}
#	}
#	if = { # If you have founded the Varangian Guard, you get to keep the benefits
#		limit = {
#			scope:old_primary_title = { has_variable = founded_varangian_guard }
#		}
#		hidden_effect = {
#			title:h_roman_empire = { set_variable = founded_varangian_guard }
#		}
#	}
#	hidden_effect = { set_primary_title_to = title:h_roman_empire }
#	every_held_title = { #Should destroy all other Empires owned at the time.
#		title_tier = empire
#
#		root = { destroy_title = prev }
#	}
#	
#	if = { #Automatically move capital to Constantinople, unless it's been set to Rome.
#		limit = {
#			NOT = { capital_county = { this = title:c_roma } }
#			NOT = { capital_county = { this = title:c_byzantion } }
#			culture = { has_cultural_pillar = heritage_byzantine }
#		}
#		hidden_effect = {
#			if = { #Usurp if not held personally.
#				limit = {
#					NOT = { this = title:c_byzantion.holder }
#				}
#				create_title_and_vassal_change = {
#					type = returned
#					save_scope_as = change
#					add_claim_on_loss = no
#				}
#				title:c_byzantion = {
#					change_title_holder = {
#						holder = root
#						change = scope:change
#					}
#				}
#				resolve_title_and_vassal_change = scope:change
#			}
#		}
#		root = { set_realm_capital = title:c_byzantion }
#	}
#	else_if = {
#		limit = {
#			NOT = { capital_county = { this = title:c_roma } }
#			NOT = { capital_county = { this = title:c_byzantion } }
#			NOT = { culture = { has_cultural_pillar = heritage_byzantine } }
#			exists = title:h_roman_empire.holder
#		}
#		hidden_effect = {
#			if = { #Usurp if not held personally.
#				limit = {
#					NOT = { this = title:c_roma.holder }
#				}
#				create_title_and_vassal_change = {
#					type = returned
#					save_scope_as = change
#					add_claim_on_loss = no
#				}
#				title:c_roma = {
#					change_title_holder = {
#						holder = root
#						change = scope:change
#					}
#				}
#				resolve_title_and_vassal_change = scope:change
#			}
#		}
#		root = { set_realm_capital = title:c_roma }
#	}
#	hidden_effect = {
#		add_character_flag = flag_restorer_of_rome #used for Eulogy.
#		title:h_roman_empire = {
#			set_variable = rome_was_restored_by_byzantium
#		}
#	}
#}
#
#create_roman_empire_holy_scripted_effect = {
#	add_trait = augustus
#	#Create Roman Empire, shift dejure/history/laws, destroy e_hre.
#	hidden_effect = {
#		every_held_title = { #Should shift all dejure of all Empires owned at the time.
#			title_tier = empire
#
#			set_de_jure_liege_title = title:h_roman_empire
#		}
#		primary_title = {
#			if = {
#				limit = {
#					any_in_de_jure_hierarchy = {
#						tier = tier_kingdom
#						OR = {
#							title:k_france ?= this
#							title:k_aquitaine ?= this
#							title:k_brittany ?= this
#						}
#					}
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#						OR = {
#							title:k_france ?= this
#							title:k_aquitaine ?= this
#							title:k_brittany ?= this
#						}
#					}
#					set_de_jure_liege_title = title:e_france
#					title:e_france = { set_de_jure_liege_title = title:h_roman_empire }
#				}
#			}
#			every_in_de_jure_hierarchy = {
#				limit = {
#					tier = tier_kingdom
#				}
#				set_de_jure_liege_title = title:e_germany
#				title:e_germany = { set_de_jure_liege_title = title:h_roman_empire }
#			}
#		}
#		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_roman_empire
#		}
#	}
#	split_byzantine_empire_effect = yes
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:h_roman_empire = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#		set_variable = {
#			name = variable_restored_hre #Used for flavor later.
#			value = yes
#		}
#		copy_title_history = title:e_hre
#	}
#	resolve_title_and_vassal_change = scope:change
#	if = { # Move your Title MaAs to your new title if you have any
#		limit = {
#			government_allows = administrative
#			primary_title = {
#				any_title_maa_regiment = { }
#			}
#		}
#		hidden_effect = {
#			primary_title = { transfer_title_maa_ownership = title:h_roman_empire }
#		}
#	}
#	if = { # If you have founded the Varangian Guard, you get to keep the benefits (you are not likely to have done it here, but better safe than sorry)
#		limit = {
#			primary_title = { has_variable = founded_varangian_guard }
#		}
#		hidden_effect = {
#			title:h_roman_empire = { set_variable = founded_varangian_guard }
#		}
#	}
#	hidden_effect = { set_primary_title_to = title:h_roman_empire }
#	every_held_title = { #Should destroy all other Empires owned at the time.
#		title_tier = empire
#
#		root = { destroy_title = prev }
#	}
#	hidden_effect = {
#		title:h_roman_empire = {
#			set_coa = e_hre_roman
#			set_title_color = { 255 255 255 }
#		}
#	}
#
#	if = { #Automatically move capital to Rome.
#		limit = {
#			NOT = { capital_county = { this = title:c_roma } }
#			exists = title:h_roman_empire.holder
#		}
#		hidden_effect = {
#			if = { #Usurp if not held personally.
#				limit = {
#					NOT = { title:c_roma.holder = { this = root } }
#				}
#				create_title_and_vassal_change = {
#					type = returned
#					save_scope_as = change
#					add_claim_on_loss = no
#				}
#				title:c_roma = {
#					change_title_holder = {
#						holder = root
#						change = scope:change
#					}
#				}
#				resolve_title_and_vassal_change = scope:change
#			}
#		}
#		title:h_roman_empire.holder = { set_realm_capital = title:c_roma }
#	}
#	hidden_effect = {
#		create_story = restoring_roman_provinces_story
#		add_character_flag = flag_restorer_of_rome #used for Eulogy.
#	}
#}
#
#create_roman_empire_italy_scripted_effect = {
#	add_trait = augustus
#	#Create Roman Empire, shift dejure/history/laws, destroy e_italy.
#	hidden_effect = {
#		every_held_title = { #Should shift all dejure of all Empires owned at the time.
#			title_tier = empire
#
#			set_de_jure_liege_title = title:h_roman_empire
#		}
#		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_roman_empire
#		}
#	}
#	split_byzantine_empire_effect = yes
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:h_roman_empire = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#		set_variable = {
#			name = variable_restored_italy #Used for flavor later.
#			value = yes
#		}
#		copy_title_history = title:e_italy
#	}
#	resolve_title_and_vassal_change = scope:change
#	if = { # Move your Title MaAs to your new title if you have any
#		limit = {
#			government_allows = administrative
#			primary_title = {
#				any_title_maa_regiment = { }
#			}
#		}
#		hidden_effect = {
#			primary_title = { transfer_title_maa_ownership = title:h_roman_empire }
#		}
#	}
#	if = { # If you have founded the Varangian Guard, you get to keep the benefits (you are not likely to have done it here, but better safe than sorry)
#		limit = {
#			primary_title = { has_variable = founded_varangian_guard }
#		}
#		hidden_effect = {
#			title:h_roman_empire = { set_variable = founded_varangian_guard }
#		}
#	}
#	hidden_effect = { set_primary_title_to = title:h_roman_empire }
#	every_held_title = { #Should destroy all other Empires owned at the time.
#		title_tier = empire
#
#		root = { destroy_title = prev }
#	}
#	if = { #Automatically move capital to Rome.
#		limit = {
#			NOT = { capital_county = { this = title:c_roma } }
#			exists = title:h_roman_empire.holder
#		}
#		hidden_effect = {
#			if = { #Usurp if not held personally.
#				limit = {
#					NOT = { title:c_roma.holder = { this = root } }
#				}
#				create_title_and_vassal_change = {
#					type = returned
#					save_scope_as = change
#					add_claim_on_loss = no
#				}
#				title:c_roma = {
#					change_title_holder = {
#						holder = root
#						change = scope:change
#					}
#				}
#				resolve_title_and_vassal_change = scope:change
#			}
#		}
#		title:h_roman_empire.holder = { set_realm_capital = title:c_roma }
#	}
#	hidden_effect = {
#		create_story = restoring_roman_provinces_story
#		add_character_flag = flag_restorer_of_rome #used for Eulogy.
#	}
#}
#
#split_byzantine_empire_effect = {
#	hidden_effect = {
#		title:e_byzantium = {
#			if = {
#				limit = {
#					OR = {
#						NOT = { exists = holder }
#						holder ?= root
#					}
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						title:e_italy ?= { is_titular = no }
#						tier = tier_kingdom
#						OR = {
#							title:k_trinacria ?= this
#							title:k_sicily ?= this
#							title:k_naples ?= this
#							title:k_venice ?= this
#						}
#					}
#					set_de_jure_liege_title = title:e_italy
#					title:e_italy = { set_de_jure_liege_title = title:h_roman_empire }
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom	
#						OR = {
#							title:k_trinacria ?= this
#							title:k_epirus ?= this
#							title:k_croatia ?= this
#							title:k_serbia ?= this
#							title:k_bosnia ?= this
#							title:k_sicily ?= this
#							title:k_venice ?= this
#							title:k_naples ?= this
#						}
#					}
#					set_de_jure_liege_title = title:e_illyria
#					title:e_illyria = { set_de_jure_liege_title = title:h_roman_empire }
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom	
#						OR = {
#							title:k_thessalonika ?= this
#							title:k_hellas ?= this
#							title:k_krete ?= this
#							title:k_bulgaria ?= this
#						}
#					}
#					set_de_jure_liege_title = title:e_macedonia
#					title:e_macedonia = { set_de_jure_liege_title = title:h_roman_empire }
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#						OR = {
#							title:k_saruhan ?= this
#							title:k_tekke ?= this
#							title:k_trebizond ?= this
#							title:k_ottoman ?= this
#							title:k_rum ?= this
#							title:k_mentese ?= this
#							title:k_karaman ?= this
#							title:k_germiyan ?= this
#							title:k_cyprus ?= this
#							title:k_eretnid ?= this
#							title:k_candar ?= this
#							title:k_nikaea ?= this
#							title:k_pontus ?= this
#							title:k_armenia ?= this
#							title:k_georgia ?= this
#							title:k_armenian_principality ?= this
#							title:k_old_armenia ?= this
#							title:k_anatolia ?= this
#							title:k_aydin ?= this
#						}
#					}
#					set_de_jure_liege_title = title:e_anatolia
#					title:e_anatolia = { set_de_jure_liege_title = title:h_roman_empire }
#				}
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#					}
#					if = {
#						limit = {
#							any_title_to_title_neighboring_and_across_water_empire = {
#								count >= 1
#							}
#						}
#						random_title_to_title_neighboring_and_across_water_empire = {
#							save_scope_as = new_empire_de_jure
#						}
#						set_de_jure_liege_title = scope:new_empire_de_jure
#					}
#				}
#			}
#		}
#	}
#}
#
#create_eastern_roman_empire_scripted_effect = {
#	if = { # First we move the domicile of root, if necessary
#		limit = {
#			exists = domicile
#			domicile.domicile_location = {
#				geographical_region = custom_ep3_restore_rome_eastern_empire
#			}
#		}
#		domicile = {
#			move_domicile = root.capital_province
#		}
#	}
#	scope:new_holder = { # Secondly, we handle the new liege
#		add_trait = augustus
#		create_title_and_vassal_change = {
#			type = created
#			save_scope_as = change
#			add_claim_on_loss = no
#		}
#		if = { # We ensure they get Byzantion
#			limit = {
#				scope:new_holder != title:c_byzantion.holder
#			}
#			title:c_byzantion = {
#				change_title_holder = {
#					holder = scope:new_holder
#					change = scope:change
#				}
#			}
#		}
#		# We move over the De Jure for all the basic titles
#		title:e_byzantium ?= { set_de_jure_liege_title = title:h_eastern_roman_empire }
#		title:e_illyria ?= { set_de_jure_liege_title = title:h_eastern_roman_empire }
#		title:e_macedonia ?= { set_de_jure_liege_title = title:h_eastern_roman_empire }
#		title:e_anatolia ?= { set_de_jure_liege_title = title:h_eastern_roman_empire }
#		title:h_eastern_roman_empire = { # They get the new Roman Empire title
#			change_title_holder = {
#				holder = scope:new_holder
#				change = scope:change
#			}
#		}
#		root = { # They get every held title from current root in the greater region
#			every_held_title = {
#				limit = {
#					tier = tier_county
#					is_landless_type_title = no
#					title_province = { geographical_region = custom_ep3_restore_rome_eastern_empire }
#				}
#				change_title_holder = {
#					holder = scope:new_holder
#					change = scope:change
#				}
#			}
#		}
#		resolve_title_and_vassal_change = scope:change
#		set_primary_title_to = title:h_eastern_roman_empire 
#		set_realm_capital = title:c_byzantion
#	}
#		
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	# Then all the direct vassals who should move over
#	every_vassal = {
#		limit = {
#			highest_held_title_tier >= tier_county
#			capital_province = { geographical_region = custom_ep3_restore_rome_eastern_empire }
#		}
#		change_liege = {
#			liege = scope:new_holder
#			change = scope:change
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	# Then vassals who are not directly in line
#	every_vassal_or_below = {
#		limit = {
#			highest_held_title_tier >= tier_county
#			capital_province = { geographical_region = custom_ep3_restore_rome_eastern_empire }
#		}
#		change_liege = {
#			liege = scope:new_holder
#			change = scope:change
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#
#	# Then change the de_jure for empires that are de jure part of the Roman Empire, but who has mostly broken free
#	every_empire = {
#		limit = {
#			hegemony ?= title:h_roman_empire
#			any_de_jure_county = {
#				percent >= 0.51
#				title_province = {
#					geographical_region = custom_ep3_restore_rome_eastern_empire
#				}
#			}
#		}
#		set_de_jure_liege_title = title:h_eastern_roman_empire
#	}
#
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	# Then every title that aren't county title held by root, but they have a majority of the titles under their rule
#	every_held_title = {
#		limit = {
#			NOR = { 
#				tier = tier_county 
#				tier = tier_hegemony
#				this = root.primary_title
#			}
#			is_landless_type_title = no
#			any_de_jure_county = {
#				percent >= 0.51
#				title_province = {
#					geographical_region = custom_ep3_restore_rome_eastern_empire
#				}
#			}
#		}
#		change_title_holder = {
#			holder = scope:new_holder
#			change = scope:change
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#	
#	every_empire = {
#		limit = {
#			OR = {
#				any_de_jure_county = {
#					percent >= 0.75
#					holder = {
#						OR = {
#							this = scope:new_holder
#							any_liege_or_above = { this = scope:new_holder }
#						}
#					}
#				}
#				AND = {
#					de_jure_liege = title:h_eastern_roman_empire
#					any_de_jure_county = {
#						percent >= 0.51
#						holder = {
#							OR = {
#								this = scope:new_holder
#								any_liege_or_above = { this = scope:new_holder }
#							}
#						}
#					}
#				}
#			}
#		}
#		set_de_jure_liege_title = title:h_eastern_roman_empire
#	}
#}
#
#mend_great_schism_scripted_effect = {
#	root.faith = {
#		if = { #If from obscure branch of Christianity, make it official.
#			limit = {
#				root.faith = { NOT = { has_doctrine = special_doctrine_ecumenical_christian } }
#			}
#			add_doctrine = special_doctrine_ecumenical_christian
#		}
#		change_fervor = {
#			value = 25
#			desc = fervor_gain_mended_schism
#		}
#		hidden_effect = {
#			religion = {
#				every_faith = {
#					limit = {
#						this != religious_head.faith
#					}
#					remove_religious_head_title = yes
#				}
#			}
#		}
#	}
#	every_player = { #Notify all players of the same Faith.
#		limit = {
#			this != root
#			faith = root.faith
#		}
#		trigger_event = roman_restoration.0103
#	}
#	every_ruler = { #Notify rulers of other Christian branches that they are no longer valid and offer chance at conversion.
#		limit = {
#			faith.religion = root.faith.religion
#			faith != root.faith
#			NOT = { government_has_flag = government_is_theocracy }
#			this != this.faith.religious_head
#			faith = {
#				has_doctrine = special_doctrine_ecumenical_christian
#			}
#		}
#		trigger_event = roman_restoration.0101
#	}
#	every_player = { #Then notify all infidel players that might be around.
#		limit = {
#			OR = {
#				AND = { #Either filthy heretics...
#					faith.religion = root.faith.religion
#					faith = { NOT = { has_doctrine = special_doctrine_ecumenical_christian } }
#				}
#				faith.religion != root.faith.religion #...Or Heathens.
#			}
#		}
#		trigger_event = roman_restoration.0102
#	}
#	religion:eastern_orthodox_religion = {
#		every_faith = { #All main branches of Christianity that were considered Ecumenical are now heresies.
#			custom = every_ecumenical_christian_faith.tt
#			limit = {
#				this.religion = root.faith.religion
#				has_doctrine = special_doctrine_ecumenical_christian
#				this != root.faith
#			}
#			remove_doctrine = special_doctrine_ecumenical_christian
#			change_fervor = {
#				value = -25
#				desc = fervor_loss_mended_schism
#			}
#		}
#	}
#	religion:catholic_religion = {
#		every_faith = { #All main branches of Christianity that were considered Ecumenical are now heresies.
#			custom = every_ecumenical_christian_faith.tt
#			limit = {
#				this.religion = root.faith.religion
#				has_doctrine = special_doctrine_ecumenical_christian
#				this != root.faith
#			}
#			remove_doctrine = special_doctrine_ecumenical_christian
#			change_fervor = {
#				value = -25
#				desc = fervor_loss_mended_schism
#			}
#		}
#	}
#	religion:protestant_religion = {
#		every_faith = { #All main branches of Christianity that were considered Ecumenical are now heresies.
#			custom = every_ecumenical_christian_faith.tt
#			limit = {
#				this.religion = root.faith.religion
#				has_doctrine = special_doctrine_ecumenical_christian
#				this != root.faith
#			}
#			remove_doctrine = special_doctrine_ecumenical_christian
#			change_fervor = {
#				value = -25
#				desc = fervor_loss_mended_schism
#			}
#		}
#	}
#
#	set_nickname_effect = { NICKNAME = nick_the_ecumenist }
#}

restore_papacy_scripted_effect = {
	save_scope_as = reformer
	if = { #Pick your chaplain first.
		limit = {
			exists = cp:councillor_court_chaplain
			cp:councillor_court_chaplain = { religion = religion:catholic_religion }
		}
		cp:councillor_court_chaplain = { save_scope_as = new_pope }
	}
	else = {
		hidden_effect = {
			create_character = {
				employer = root
				template = religious_leader_character
				random_traits = no
				save_scope_as = new_pope
			}
		}
		scope:new_pope = {
			add_trait = education_learning_3
			add_trait = zealous
			add_trait = intellect_good_1
			random_list = {
				1 = { add_trait = lustful }
				1 = { add_trait = chaste }
				1 = { add_trait = wrathful }
				1 = { add_trait = diligent }
				1 = { add_trait = impatient }
				1 = { add_trait = arrogant }
				1 = { add_trait = humble }
				1 = { add_trait = gregarious }
			}
			random_list = {
				1 = { add_trait = honest }
				1 = { add_trait = ambitious }
				1 = { add_trait = just }
				1 = { add_trait = cynical }
				1 = { add_trait = zealous }
				1 = { add_trait = compassionate }
				1 = { add_trait = stubborn }
			}
		}
	}
	create_title_and_vassal_change = {
		type = returned
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:k_papal_state = {
		change_title_holder = {
			holder = scope:new_pope
			change = scope:change
		}
	}
	title:c_roma = {
		change_title_holder = {
			holder = scope:new_pope
			change = scope:change
		}
	}
	title:d_latium = {
		change_title_holder = {
			holder = scope:new_pope
			change = scope:change
		}
	}
	title:d_spoleto = {
		change_title_holder = {
			holder = scope:new_pope
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	faith:roman_catholic = {
		change_fervor = {
			value = 15
			desc = fervor_gain_papacy_restored
		}
		if = {
			limit = { NOT = { has_doctrine = special_doctrine_ecumenical_christian } }
			add_doctrine = special_doctrine_ecumenical_christian
		}
		if = {
			limit = { has_doctrine = doctrine_no_head }
			hidden_effect = { remove_doctrine = doctrine_no_head }
			add_doctrine = doctrine_spiritual_head
		}
		set_religious_head_title = title:k_papal_state
	}
}

destroy_papacy_scripted_effect = {
	save_scope_as = scoped_destroyer
	if = {
		limit = { exists = title:k_papal_state.holder }
		title:k_papal_state.holder = { save_scope_as = scoped_pope }
	}
	add_piety = massive_piety_gain
	root.faith = {
		change_fervor = {
			value = 50
			desc = fervor_gain_papacy_destroyed
		}
	}

	# Destroy the papacy title if it exists.
	if = {
		limit = {
			exists = title:k_papal_state
		}
		destroy_title = title:k_papal_state
	}

	# If the Pope exists, they will suffer some kind of humiliating or tragic fate.
	if = {
		limit = {
			exists = scope:scoped_pope
		}
		if = {
			limit = {
				faith = {
					has_doctrine_parameter = human_sacrifice_active
				}
			}
			scope:scoped_pope = {
				death = {
					death_reason = death_sacrificed_to_gods
					killer = root
				}
			}
		}
		else_if = {
			limit = {
				faith.religion = faith:megalocratic.religion
			}
			scope:scoped_pope = {
				death = {
					death_reason = death_crucified
					killer = root
				}
			}
		}
		else = {
			scope:scoped_pope = { set_character_faith = root.faith }
		}

		if = {
			limit = { scope:scoped_pope.gold > 0 }
			scope:scoped_pope = {
				hidden_effect = { remove_short_term_gold = scope:scoped_pope.gold }
			}
		}
	}

	# Catholicism is now sad.
	faith:roman_catholic = {
		change_fervor = {
			value = -100
			desc = fervor_loss_papacy_destroyed
		}
		if = {
			limit = { has_doctrine = special_doctrine_ecumenical_christian }
			remove_doctrine = special_doctrine_ecumenical_christian
		}
		if = {
			limit = { has_doctrine = doctrine_spiritual_head }
			remove_doctrine = doctrine_spiritual_head
			hidden_effect = { add_doctrine = doctrine_no_head }
		}
	}
}

#form_switzerland_scripted_effect = {
#	save_scope_as = scoped_ruler
#	title:e_hre.holder = { save_scope_as = scoped_emperor }
#	title:d_savoie = { save_scope_as = savoy }
#	title:k_switzerland = { save_scope_as = switzerland }
#	#De jure shifts.
#	title:d_mittelland = { set_de_jure_liege_title = title:k_switzerland }
#	title:d_transjurania = { set_de_jure_liege_title = title:k_switzerland }
#	if = {
#		limit = { completely_controls = title:d_savoie }
#		title:d_savoie = { set_de_jure_liege_title = title:k_switzerland }
#	}
#	else = { custom_tooltip = form_switzerland_kingdom_decision_effect_tooltip }
#	title:k_switzerland = { set_de_jure_liege_title = root.top_liege.primary_title }
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:k_switzerland = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#	hidden_effect = { set_primary_title_to = title:k_switzerland }
#	add_prestige = major_prestige_gain
#	if = {
#		limit = {
#			OR = {
#				has_realm_law = crown_authority_0
#				has_realm_law = crown_authority_1
#				has_realm_law = crown_authority_2
#			}
#		}
#		add_realm_law_skip_effects = crown_authority_3
#	}
#}
#
#form_austria_scripted_effect = {
#	#Grab scopes for loc and such.
#	save_scope_as = scoped_ruler
#	title:e_hre.holder = { save_scope_as = scoped_emperor }
#	title:d_carinthia = { save_scope_as = carinthia }
#	title:d_slovenia = {save_scope_as = krain }
#	title:d_istria = { save_scope_as = istria }
#	title:k_austria = { save_scope_as = austria}
#	title:d_croatia.de_jure_liege = { save_scope_as = new_controller}
#	#Hand over k_austria.
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:k_austria = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#		copy_title_history = title:d_lower_austria
#	}
#	resolve_title_and_vassal_change = scope:change
#	#Try to make it the primary title, unless it's the Emperor doing this.
#	hidden_effect = {
#		if = {
#			limit = { primary_title.tier <= tier_kingdom }
#			set_primary_title_to = title:k_austria
#		}
#	}
#	#Save d_austria's current de jure liege for future reference.
#	title:d_lower_austria.de_jure_liege = { save_scope_as = previous_kingdom }
#	#Transfer custom_core_austria (d_austria & d_steyermark) to the new Archduchy.
#	hidden_effect = {
#		title:k_austria = {
#			set_de_jure_liege_title = scope:previous_kingdom.de_jure_liege
#		}
#
#		every_county_in_region = {
#			region = custom_core_austria
#			duchy = { add_to_list = austrian_heartlands_list }
#		}
#		every_in_list = {
#			list = austrian_heartlands_list
#			limit = {
#				NOT = { de_jure_liege = title:k_austria }
#			}
#			set_de_jure_liege_title = title:k_austria
#		}
#
#	}
#	#Sort Carinthia.
#	if = {
#		limit = { completely_controls = title:d_carinthia }
#		title:d_carinthia = { set_de_jure_liege_title = title:k_austria }
#	}
#	else = { custom_tooltip = form_austria_kingdom_decision_effect_stretch_goals_tt }
#	#Sort d_slovenia, giving it to k_austria, the de jure liege of d_croatia, or leaving it as-is, depending on if it borders any part of scope:previous_kingdom other than d_istria.
#	if = {
#		limit = {
#			completely_controls = title:d_slovenia
#			#d_slovenia must be part of d_lower_austria's former kingdom.
#			title:d_slovenia.de_jure_liege = scope:previous_kingdom
#		}
#		title:d_slovenia = { set_de_jure_liege_title = title:k_austria }
#	}
#	else_if = {
#		limit = {
#			#Krain must be part of d_lower_austria's former kingdom.
#			title:d_slovenia.de_jure_liege = scope:previous_kingdom
#			#Cannot border any other part of the former kingdom other than Istria.
#			NOR = {
#				title:d_slavonia.de_jure_liege = scope:previous_kingdom
#				title:d_croatia.de_jure_liege = scope:previous_kingdom
#				title:d_friuli.de_jure_liege = scope:previous_kingdom
#			}
#			#Check d_carinthia separately, since before the effect is run (i.e., in the decision tooltip) its liege will still be scope:previous_kingdom.
#			completely_controls = title:d_carinthia
#		}
#		hidden_effect = {
#			title:d_slovenia = { set_de_jure_liege_title = title:d_croatia.de_jure_liege }
#			save_scope_value_as = {
#				name = krain_isolated
#				value = yes
#			}
#		}
#	}
#	#Sort d_istria, giving it to k_austria, the de jure liege of d_croatia, or leaving it as-is, depending on if it borders any part of scope:previous_kingdom other than d_slovenia.
#	if = {
#		limit = {
#			completely_controls = title:d_istria
#			#d_istria must be part of d_lower_austria's former kingdom.
#			title:d_istria.de_jure_liege = scope:previous_kingdom
#		}
#		title:d_istria = { set_de_jure_liege_title = title:k_austria }
#	}
#	else_if = {
#		limit = {
#			#d_istria must be part of d_lower_austria's former kingdom.
#			title:d_istria.de_jure_liege = scope:previous_kingdom
#			#Cannot border any other part of the former kingdom.
#			NOR = {
#				title:d_croatia.de_jure_liege = scope:previous_kingdom
#				title:d_friuli.de_jure_liege = scope:previous_kingdom
#			}
#			#Check d_slovenia separately, since before the effect is run (i.e., in the decision tooltip) its liege will still be scope:previous_kingdom.
#			completely_controls = title:d_carinthia
#		}
#		hidden_effect = {
#			title:d_istria = { set_de_jure_liege_title = title:d_croatia.de_jure_liege }
#			save_scope_value_as = {
#				name = istria_isolated
#				value = yes
#			}
#		}
#	}
#	#Sort notice of what's happening to Istria/Krain.
#	if = {
#		limit = {
#			exists = scope:krain_isolated
#			exists = scope:istria_isolated
#		}
#		custom_tooltip = form_austria_kingdom_decision_effect_stretch_fail_both_tt
#	}
#	else_if = {
#		limit = { exists = scope:krain_isolated }
#		custom_tooltip = form_austria_kingdom_decision_effect_stretch_fail_krain_tt
#	}
#	else_if = {
#		limit = { exists = scope:istria_isolated}
#		custom_tooltip = form_austria_kingdom_decision_effect_stretch_fail_istria_tt
#	}
#	#Sundry other rewards.
#	add_prestige = major_prestige_gain
#	if = {
#		limit = {
#			NOT = { has_realm_law = single_heir_succession_law }
#		}
#		add_realm_law_skip_effects = single_heir_succession_law
#	}
#	#Check to see if we're using that strong hook!
#	if = {
#		limit = {
#			NOT = { dynasty = title:e_hre.holder.dynasty }
#		}
#		use_hook = title:e_hre.holder
#	}
#}
#
#form_carolingian_empire_scripted_effect = {
#	save_scope_as = scoped_ruler
#	title:e_hre.holder ?= { save_scope_as = scoped_emperor }
#	#De jure shifts.
#	hidden_effect = {
#		title:k_france = { set_de_jure_liege_title = title:e_france }
#		title:k_burgundy = { set_de_jure_liege_title = title:e_france }
#		title:k_aquitaine = { set_de_jure_liege_title = title:e_france }
#		title:k_brittany = { set_de_jure_liege_title = title:e_france }
#		title:k_frisia = { set_de_jure_liege_title = title:e_france }
#		title:k_lotharingia = { set_de_jure_liege_title = title:e_france }
#		title:k_bavaria = { set_de_jure_liege_title = title:e_france }
#		title:k_east_francia = { set_de_jure_liege_title = title:e_france }
#		title:k_italy = { set_de_jure_liege_title = title:e_france }
#		title:k_navarra = { set_de_jure_liege_title = title:e_france }
#		title:k_aragon = { set_de_jure_liege_title = title:e_france }
#		if = {
#			limit = {
#				OR = {
#					#exists = title:k_austria.holder
#					title:k_austria = { is_titular = yes }
#					title:e_hre = {
#						any_in_de_jure_hierarchy = {
#							continue = { tier >= tier_kingdom }
#							this = title:k_austria
#						}
#					}
#				}
#			}
#			title:k_austria = { set_de_jure_liege_title = title:e_france }
#		}
#		if = {
#			limit = {
#				OR = {
#					#exists = title:k_switzerland.holder
#					title:k_switzerland = { is_titular = yes }
#					title:e_hre = {
#						any_in_de_jure_hierarchy = {
#							continue = { tier >= tier_kingdom }
#							this = title:k_switzerland
#						}
#					}
#				}
#			}
#			title:k_switzerland = { set_de_jure_liege_title = title:e_france }
#		}
#	}
#	# Prestige
#	add_prestige = major_prestige_gain
#	# Law
#	if = {
#		limit = {
#			NOT = { has_realm_law = single_heir_succession_law }
#		}
#		add_realm_law_skip_effects = single_heir_succession_law
#	}
#	# HRE goes bye-bye
#	if = {
#		limit = { exists = scope:scoped_emperor }
#		destroy_title = title:e_hre
#		scope:scoped_emperor ?= {
#			add_prestige = major_prestige_loss
#			add_opinion = {
#				target = scope:scoped_ruler
#				modifier = pretender_opinion
#			}
#		}
#	}
#	# Innovations
#	culture:french = {
#		if = {
#			limit = {
#				NOT = { has_innovation = innovation_knighthood }
#			}
#			add_innovation = innovation_knighthood
#		}
#		if = {
#			limit = {
#				NOT = { has_innovation = innovation_royal_prerogative }
#			}
#			add_innovation = innovation_royal_prerogative
#		}
#		if = {
#			limit = {
#				NOT = { has_innovation = innovation_heraldry }
#			}
#			add_innovation = innovation_heraldry
#		}
#	}
#}
#
#unite_burgundies_scripted_effect = {
#	add_prestige = medium_prestige_gain
#	save_scope_as = scoped_ruler
#	liege = { save_scope_as = former_liege }
#	#De jure shifts.
#	hidden_effect = {
#		title:d_burgundy = {
#			set_de_jure_liege_title = title:k_burgundy
#		}
#		title:d_provence = { #Just in case they drifted in the meantime.
#			set_de_jure_liege_title = title:k_burgundy
#		}
#		title:d_savoie = {
#			set_de_jure_liege_title = title:k_burgundy
#		}
#		title:d_dauphine = {
#			set_de_jure_liege_title = title:k_burgundy
#		}
#		title:d_upper_burgundy = {
#			set_de_jure_liege_title = title:k_burgundy
#		}
#	}
#	if = {
#		limit = {
#			culture:occitan = {
#				NOT = {
#					has_innovation = innovation_guilds
#				}
#			}
#		}
#		culture:occitan = {
#			add_innovation = innovation_guilds
#		}
#	}
#	if = {
#		limit = {
#			culture:occitan = {
#				NOT = {
#					has_innovation = innovation_burhs
#				}
#			}
#		}
#		culture:occitan = {
#			add_innovation = innovation_burhs
#		}
#	}
#	if = {
#		limit = {
#			culture:occitan = {
#				NOT = {
#					has_innovation = innovation_baliffs
#				}
#			}
#		}
#		culture:occitan = {
#			add_innovation = innovation_baliffs
#		}
#	}
#	#Make ruler independent and give Burgundy to him.
#	create_title_and_vassal_change = {
#		type = independency
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	change_liege_or_become_independent = {
#		CHANGE = scope:change
#		VASSAL = this
#	}
#	hidden_effect = {
#		add_truce_both_ways = {
#			character = scope:former_liege
#			days = 1825
#			name = TRUCE_GRANT_INDEPENDENCE_ROOT
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = new_burgundy
#		add_claim_on_loss = no
#	}
#	title:k_burgundy = {
#		change_title_holder = {
#			holder = root
#			change = scope:new_burgundy
#		}
#	}
#	resolve_title_and_vassal_change = scope:new_burgundy
#	scope:former_liege = {
#		add_prestige = major_prestige_loss
#		add_unpressed_claim = title:k_burgundy #Give chance to retaliate
#		add_opinion = {
#			target = scope:scoped_ruler
#			modifier = pretender_opinion
#		}
#	}
#}
#
#form_outremer_scripted_effect = {
#	add_prestige = medium_prestige_gain
#	add_piety = medium_piety_gain
#
#	#Saving Scope to refer to it fervor localization
#	title:e_outremer = {
#		save_scope_as = outremer_title
#	}
#	faith = {
#		change_fervor = {
#			value = 15
#			desc = fervor_gain_formed_outremer
#		}
#	}
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:e_outremer = {
#		change_title_holder = {
#			holder = root
#			change = scope:change
#		}
#		hidden_effect = {
#			copy_title_history = title:k_jerusalem
#		}
#	}
#	resolve_title_and_vassal_change = scope:change
#	hidden_effect = { set_primary_title_to = title:e_outremer }
#	if = { #The Sunni Caliphate is dismantled
#		limit = {
#			faith:aqlani = { exists = religious_head }
#		}
#		root = { destroy_title = title:d_sunni }
#	}
#	culture = {	save_scope_as = former_culture }
#	capital_county.title_province.culture = { save_scope_as = capital_culture }
#
#	# If the player's capital is Arabic and the player is not, hybridize with the capital culture
#	if = {
#		limit = {
#			scope:capital_culture != scope:former_culture
#			NOT = { scope:former_culture = { has_cultural_pillar = heritage_arabic } }
#			scope:capital_culture = { has_cultural_pillar = heritage_arabic }
#			culture = {
#				OR = {
#					is_hybrid_culture = no
#					AND = {
#						NOT = { has_cultural_pillar = heritage_arabic }
#						NOT = { any_parent_culture = { has_cultural_pillar = heritage_arabic } }
#					}
#				}
#			}
#		}
#		scope:capital_culture = { save_scope_as = hybrid_culture }
#		create_hybrid_culture = scope:capital_culture
#	}
#
#	# If the player has not become Arabic, hybridize with Mashiriqi (Levantine)
#	else_if = {
#		limit = {
#			NOT = { scope:former_culture = { has_cultural_pillar = heritage_arabic } }
#			culture = {
#				OR = {
#					is_hybrid_culture = no
#					AND = {
#						NOT = { has_cultural_pillar = heritage_arabic }
#						NOT = { any_parent_culture = { has_cultural_pillar = heritage_arabic } }
#					}
#				}
#			}
#		}
#		culture:levantine = { save_scope_as = hybrid_culture }
#		create_hybrid_culture = culture:levantine
#	}
#
#	# If the player has become Arabic, hybridize with Occitan
#	else_if = {
#		limit = {
#			culture = {
#				OR = {
#					is_hybrid_culture = no
#					AND = {
#						NOT = { has_cultural_pillar = heritage_arabic }
#						NOT = { any_parent_culture = { has_cultural_pillar = heritage_arabic } }
#					}
#				}
#			}
#		}
#		culture:occitan = { save_scope_as = hybrid_culture }
#		create_hybrid_culture = culture:occitan
#	}
#	#If the player is already a European-Arabic hybrid, just save the existing culture
#	else = {
#		scope:former_culture = { save_scope_as = new_culture }
#	}
#
#	if = {
#		limit = { exists = scope:new_culture }
#		capital_county = { set_county_culture = scope:new_culture }
#		scope:new_culture = {
#			if = {
#				limit = {
#					OR = {
#						has_cultural_pillar = heritage_frankish
#						any_parent_culture = { has_cultural_pillar = heritage_frankish }
#					}
#				}
#				set_name_list = name_list_outremer
#			}
#			if = {
#				limit = {
#					NOT = { has_innovation = innovation_men_at_arms }
#				}
#				add_innovation = innovation_men_at_arms
#			}
#			if = {
#				limit = {
#					NOT = { has_innovation = innovation_desert_tactics }
#				}
#				add_innovation = innovation_desert_tactics
#			}
#			hidden_effect = {
#				if = {
#					limit = {
#						NOT = { has_same_culture_language = scope:former_culture }
#					}
#					set_language_from = scope:former_culture
#				}
#				if = {
#					limit = {
#						exists = scope:hybrid_culture
#						NOT = { has_same_culture_heritage = scope:hybrid_culture }
#					}
#					set_heritage_from = scope:hybrid_culture
#				}
#			}
#		}
#	}
#	else = {
#		show_as_tooltip = {
#			if = {
#				limit = { exists = scope:hybrid_culture }
#				custom_tooltip = outremer_decision_hybrid_tt
#			}
#		}
#	}
#}

restore_sunni_caliphate_scripted_effect = {
	add_piety = major_piety_gain
	save_scope_as = reformer
	create_title_and_vassal_change = {
		type = returned
		save_scope_as = change
		add_claim_on_loss = no
	}
	title:d_sunni = {
		save_scope_as = sunni_caliphate
		change_title_holder = {
			holder = scope:reformer
			change = scope:change
		}
	}
	resolve_title_and_vassal_change = scope:change
	faith:aqlani = {
		change_fervor = {
			value = 15
			desc = fervor_gain_restored_sunni_caliphate
		}
	}
}
#create_israel_scripted_effect = {
#	save_scope_as = scoped_ruler
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = change
#		add_claim_on_loss = no
#	}
#	title:k_israel = {
#		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_israel
#		title:d_palestine = {
#			set_de_jure_liege_title = title:k_israel
#		}
#		title:d_urdunn = {
#			set_de_jure_liege_title = title:k_israel
#		}
#		title:d_oultrejourdain = {
#			set_de_jure_liege_title = title:k_israel
#		}
#		title:k_israel = {
#			set_de_jure_liege_title = title:k_jerusalem.de_jure_liege
#		}
#	}
#}
#create_rum_scripted_effect = {
#	add_prestige = medium_prestige_gain
#	#If under a liege, make independent.
#	if = {
#		limit = {
#			top_liege != this
#		}
#		if = {
#			limit = {
#				NOT = {
#					exists = scope:former_liege
#				}
#			}
#			liege = {
#				save_scope_as = former_liege
#			}
#		}
#		create_title_and_vassal_change = {
#			type = independency
#			save_scope_as = change
#			add_claim_on_loss = no
#		}
#		change_liege_or_become_independent = {
#			CHANGE = scope:change
#			VASSAL = this
#		}
#		hidden_effect = {
#			add_truce_both_ways = {
#				character = scope:former_liege
#				days = 1825
#				name = TRUCE_GRANT_INDEPENDENCE_ROOT
#			}
#		}
#		resolve_title_and_vassal_change = scope:change
#	}
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = new_rum
#		add_claim_on_loss = no
#	}
#	title:k_rum = {
#		change_title_holder = {
#			holder = root
#			change = scope:new_rum
#		}
#		set_can_be_named_after_dynasty = no
#		set_can_use_nomadic_naming = no
#	}
#	resolve_title_and_vassal_change = scope:new_rum
#	if = {
#		limit = {
#			exists = scope:former_liege
#		}
#		scope:former_liege = {
#			add_prestige = major_prestige_loss
#			add_unpressed_claim = title:k_rum #Give chance to retaliate
#			add_opinion = {
#				target = root
#				modifier = pretender_opinion
#			}
#		}
#	}
#	hidden_effect = { set_primary_title_to = title:k_rum }
#}

declare_bloodline_holy_decision_effect = {
	save_scope_as = progenitor_holy_blood
	if = {
		limit = {
			NOT = {
				has_character_flag = con_blood_leg
			}
		}
		add_character_flag = con_blood_leg
		hidden_effect = {
			legend_seed_great_deed_dynasty_effect = yes
		}
	}

	faith = {
		set_variable = {
			name = variable_savior_found
			value = yes
		}
		change_fervor = {
			value = 25
			desc = fervor_gain_holy_bloodline
		}
	}
	if = { #Temporal.
		limit = {
			root.faith.religious_head = root
		}
		add_trait = savior
		root.dynasty = {
			add_dynasty_prestige = 1000
			add_dynasty_prestige_level = 1
		}
	}
	else = { #Spiritual.
		add_trait = paragon
		root.dynasty = {
			add_dynasty_prestige = 500
		}
	}

	every_child = {
		even_if_dead = yes
		trigger_event = major_decisions.0101

		every_child = {
			even_if_dead = yes
			limit = {
				OR = {
					is_grandchild_of = scope:progenitor_holy_blood
					is_great_grandchild_of = scope:progenitor_holy_blood
				}
			}
			trigger_event = major_decisions.0101

			every_child = {
				even_if_dead = yes
				limit = {
					OR = {
						is_grandchild_of = scope:progenitor_holy_blood
						is_great_grandchild_of = scope:progenitor_holy_blood
					}
				}
				trigger_event = major_decisions.0101
			}
		}
	}
}

sicilian_parliament_building_scripted_effect = {
	#this is the County title.
	title_province = {
		set_variable = {
			name = variable_sicilian_parliament_county
			value = yes
		}
		if = {
			limit = {
				has_special_building_slot = no
			}
			add_special_building_slot = special_sicilian_parliament_01
		}
		add_special_building = special_sicilian_parliament_01
	}
}
sicilian_parliament_kingdom_split_scripted_effect = { #If the decision is taken when the ruler doesn't hold the entirety of k_sicily, it results in the Naples/Trinacria split. (this is the ruler)
	root = {
		destroy_title = title:k_sicily
	}
	title:d_sicily = {
		set_de_jure_liege_title = title:k_trinacria
	}
	title:d_benevento = {
		set_de_jure_liege_title = title:k_naples
	}
	title:d_capua = {
		set_de_jure_liege_title = title:k_naples
	}
	title:d_apulia = {
		set_de_jure_liege_title = title:k_naples
	}
	title:d_salerno = {
		set_de_jure_liege_title = title:k_naples
	}
	title:d_calabria = {
		set_de_jure_liege_title = title:k_naples
	}
}

empower_sicilian_parliament_decision_scripted_effect = {
	root = {
		if = {
			limit = {
				has_realm_law = crown_authority_0
			}
			add_realm_law_skip_effects = crown_authority_1
		}
		else_if = {
			limit = {
				has_realm_law = crown_authority_1
			}
			add_realm_law_skip_effects = crown_authority_2
		}
		else_if = {
			limit = {
				has_realm_law = crown_authority_2
			}
			add_realm_law_skip_effects = crown_authority_3
		}
	}
	if = {
		limit = { has_title = title:k_sicily }
		title:k_sicily = {
			every_in_de_jure_hierarchy = {
				custom = empower_sicilian_parliament_decision_every_province_custom
				limit = {
					tier = tier_county
					title_province = { geographical_region = custom_sicily }
					 holder = {
						OR = {
							this = root
							target_is_liege_or_above = root
						}
					}
				}
				title_province = {
					add_province_modifier = {
						modifier = parliamentary_bureaucracy_modifier
						years = 150
					}
				}
			}
		}
	}
	else_if = {
		limit = { has_title = title:k_naples }
		title:k_naples = {
			every_in_de_jure_hierarchy = {
				custom = empower_sicilian_parliament_decision_every_province_custom
				limit = {
					tier = tier_county
					title_province = { geographical_region = custom_sicily }
					 holder = {
						OR = {
							this = root
							target_is_liege_or_above = root
						}
					}
				}
				title_province = {
					add_province_modifier = {
						modifier = parliamentary_bureaucracy_modifier
						years = 150
					}
				}
			}
		}
	}
	else_if = {
		limit = { has_title = title:k_trinacria }
		title:k_trinacria = {
			every_in_de_jure_hierarchy = {
				custom = empower_sicilian_parliament_decision_every_province_custom
				limit = {
					tier = tier_county
					title_province = { geographical_region = custom_sicily }
					 holder = {
						OR = {
							this = root
							target_is_liege_or_above = root
						}
					}
				}
				title_province = {
					add_province_modifier = {
						modifier = parliamentary_bureaucracy_modifier
						years = 150
					}
				}
			}
		}
	}
}

promote_gothic_innovations_decision_scripted_effect = {
	if = {
		limit = {
			has_realm_law = crown_authority_0
		}
		add_realm_law_skip_effects= crown_authority_1
	}
	else_if = {
		limit = {
			has_realm_law = crown_authority_1
		}
		add_realm_law_skip_effects = crown_authority_2
	}
	else_if = {
		limit = {
			has_realm_law = crown_authority_2
		}
		add_realm_law_skip_effects = crown_authority_3
	}
	culture = {
		if = {
			limit = {
				NOT = { has_innovation = innovation_french_peerage }
			}
			add_innovation = innovation_french_peerage
		}
	}
	if = {
		limit = {
			this = { completely_controls = title:d_valois }
		}
		title:c_ile_de_france = {
			title_province = {
				add_province_modifier = {
					modifier = flourishing_culture_modifier
					years = 150
				}
			}
		}
	}
	if = {
		limit = {
			this = { completely_controls = title:d_orleanais }
		}
		title:c_orleans = {
			title_province = {
				add_province_modifier = {
					modifier = flourishing_culture_modifier
					years = 150
				}
			}
		}
	}
	if = {
		limit = {
			this = { completely_controls = title:d_provence }
		}
		title:c_nice = {
			title_province = {
				add_province_modifier = {
					modifier = flourishing_culture_modifier
					years = 150
				}
			}
		}
	}
	if = {
		limit = {
			this = { completely_controls = title:d_toulouse }
		}
		title:c_toulouse = {
			title_province = {
				add_province_modifier = {
					modifier = flourishing_culture_modifier
					years = 150
				}
			}
		}
	}
}
#
#promote_hungarian_settlement_decision_scripted_effect = {
#	if = {
#		limit = {
#			culture = culture:mogyer
#		}
#
#		# Convert my culture to Hungarian Culture
#		set_culture = culture:hungarian
#		culture:hungarian = {
#			reset_culture_creation_date = yes
#			get_all_innovations_from = culture:mogyer
#		}
#
#		# Convert my courtiers to Hungarian
#		hidden_effect = {
#			every_courtier = {
#				limit = {
#					culture = culture:mogyer
#				}
#				set_culture = culture:hungarian
#			}
#		}
#
#		# Convert my vassals to Hungarian
#		every_vassal_or_below = {
#			limit = {
#				culture = culture:mogyer
#			}
#
#			custom = promote_hungarian_settlement_decision_every_vassal_custom
#			set_culture = culture:hungarian
#
#			# Convert their courtiers as well
#			hidden_effect = {
#				every_courtier = {
#					limit = {
#						culture = culture:mogyer
#					}
#					set_culture = culture:hungarian
#				}
#			}
#		}
#	}
#
#	title:k_hungary = {
#		every_in_de_jure_hierarchy = {
#			custom = promote_hungarian_settlement_decision_every_province_custom
#			limit = {
#				tier = tier_county
#				culture = culture:mogyer
#				title_province = { geographical_region = custom_hungary }
#				holder = {
#					OR = {
#						this = root
#						target_is_liege_or_above = root
#					}
#				}
#			}
#			set_county_culture = culture:hungarian
#			add_county_modifier = {
#				modifier = hungarian_resettlement_modifier
#				years = 100
#			}
#			custom_tooltip = promote_hungarian_settlement_decision_increased_development
#			custom_tooltip = promote_hungarian_settlement_decision_convert_county
#			hidden_effect = {
#				if = {
#					limit = {
#						development_level < 5
#					}
#					change_development_level = 1
#				}
#				random_list = {
#					30 = {
#						# Nothing happens
#					}
#					30 = {
#						trigger = {
#							NOT = {
#								faith = { has_doctrine = special_doctrine_ecumenical_christian }
#							}
#						}
#						set_county_faith = root.faith
#					}
#					30 = {
#						trigger = {
#							NOT = {
#								faith = { has_doctrine = special_doctrine_ecumenical_christian }
#							}
#							any_neighboring_county = {
#								faith = { has_doctrine = special_doctrine_ecumenical_christian }
#							}
#						}
#						random_neighboring_county = {
#							limit = {
#								faith = { has_doctrine = special_doctrine_ecumenical_christian }
#							}
#							save_scope_as = neighboring_county
#						}
#						set_county_faith = scope:neighboring_county.faith
#					}
#				}
#			}
#		}
#	}
#}
#
#revive_magyar_paganism_decision_scripted_effect = {
#	#Change yourself, and any willing vassals/family, over to Magyar Paganism.
#	set_character_faith_with_conversion = faith:magyar_pagan
#	#Gain nickname for your troubles.
#	give_nickname = nick_the_apostate
#	#Magyar_group counties of your old religion may defect back to the old ways.
#	custom_tooltip = revive_magyar_paganism_decision_scripted_effect.county_conversions.tt
#	hidden_effect = {
#		primary_title = {
#			every_in_de_facto_hierarchy = {
#				limit = {
#					tier = tier_county
#					culture = { has_cultural_pillar = heritage_magyar }
#					exists = scope:old_faith
#					religion = scope:old_faith.religion
#				}
#				#Mogyers remember the old ways best, and have a high chance to flip.
#				if = {
#					limit = { culture = culture:mogyer }
#					random = {
#						chance = 70
#						set_county_faith = faith:magyar_pagan
#					}
#				}
#				#Slightly up the chances for the apostate.
#				else_if = {
#					limit = { holder = root }
#					random = {
#						chance = 50
#						set_county_faith = faith:magyar_pagan
#					}
#				}
#				#Other magyar_group cultures still have a moderate chance to flip.
#				else = {
#					random = {
#						chance = 30
#						set_county_faith = faith:magyar_pagan
#					}
#				}
#			}
#		}
#	}
#	#Make flipping counties deliriously happy about the whole affair.
#	primary_title = {
#		every_in_de_facto_hierarchy = {
#			limit = {
#				tier = tier_county
#				faith = faith:magyar_pagan
#			}
#			custom = hungarian_resettlement.every_converted_province
#			add_county_modifier = {
#				modifier = magyar_appreciation_modifier
#				years = 25
#			}
#		}
#	}
#	#Finally, give magyar_pagans a hefty fervour boost, just so that they don't immediately convert back.
#	hidden_effect = {
#		faith:magyar_pagan = {
#			save_temporary_scope_as = magyar_faith
#			change_fervor = {
#				value = 100
#				desc = fervor_gain_magyar_revivalism
#			}
#		}
#	}
#}
#
#restore_dumnonia_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:k_cornwall = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#
#	hidden_effect = {
#		title:d_somerset = { save_scope_as = cornwall_somerset }
#		title:d_gloucester = { save_scope_as = cornwall_gloucester }
#		title:d_cornwall = { set_de_jure_liege_title = title:k_cornwall }
#		if = {	#If owned, annex Somerset/Wessex.
#			limit = {
#				title:d_somerset = { holder = root }
#			}
#			title:d_somerset = { set_de_jure_liege_title = title:k_cornwall }
#		}
#		if = {	#If owned, annex Gloucestershire/Hwicce.
#			limit = {
#				title:d_gloucester = { holder = root }
#			}
#			title:d_gloucester = { set_de_jure_liege_title = title:k_cornwall }
#		}
#	}
#	custom_tooltip = restore_dumnonia_decision_effects_de_jure_tt
#}
#
#revive_armenian_empire_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:e_armenia = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#
#	hidden_effect = {
#		title:k_armenia = { save_scope_as = armenian_armenia }
#		title:k_georgia = { save_scope_as = armenian_georgia }
#		title:k_daylam = { save_scope_as = armenian_daylam }
#		title:k_jazira = { save_scope_as = armenian_jazira }
#		title:k_syria = { save_scope_as = armenian_syria }
#		title:k_jerusalem = { save_scope_as = armenian_jerusalem }
#		title:k_anatolia = { save_scope_as = armenian_anatolia }
#		title:k_pontus = { save_scope_as = armenian_pontus }
#		title:e_armenia = { save_scope_as = armenian_armenia_empire }
#		title:k_armenia = { set_de_jure_liege_title = title:e_armenia }
#		if = {
#			limit = {
#				title:k_armenia = { is_title_created = yes }
#			}
#			create_title_and_vassal_change = {
#				type = usurped
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_armenia = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		else_if = {
#			limit = {
#				title:k_armenia = { is_title_created = no }
#			}
#			create_title_and_vassal_change = {
#				type = created
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_armenia = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		if = {	#If any have drifted out, then k_armenia's constituent duchies are flipped back.
#			limit = {
#				title:d_greater_armenia = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_armenia }
#				}
#			}
#			title:d_greater_armenia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If any have drifted out, then k_armenia's constituent duchies are flipped back.
#			limit = {
#				title:d_vaspurakan = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_armenia }
#				}
#			}
#			title:d_vaspurakan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If any have drifted out, then k_armenia's constituent duchies are flipped back.
#			limit = {
#				title:d_mesopotamia = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_armenia }
#				}
#			}
#			title:d_mesopotamia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Daylam & exempt Azerbaijan from de jure flipping to Armenia.
#			limit = {
#				title:k_daylam = { holder = root  }
#				title:d_azerbaijan = {	target_is_de_jure_liege_or_above = title:k_daylam }
#			}
#			title:k_daylam = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Daylam & flip Azerbaijan to Armenia.
#			limit = {
#				title:k_daylam = { holder = root  }
#				NOT = {
#					title:d_azerbaijan = {	target_is_de_jure_liege_or_above = title:k_daylam }
#				}
#			}
#			title:k_daylam = { set_de_jure_liege_title = title:e_armenia }
#			title:d_azerbaijan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_azerbaijan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Daylam & exempt Shirvan from de jure flipping to Armenia.
#			limit = {
#				title:k_daylam = { holder = root  }
#				title:d_shirvan = {	target_is_de_jure_liege_or_above = title:k_daylam }
#			}
#			title:k_daylam = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Daylam & flip Shirvan to Armenia.
#			limit = {
#				title:k_daylam = { holder = root  }
#				NOT = {
#					title:d_shirvan = {	target_is_de_jure_liege_or_above = title:k_daylam }
#				}
#			}
#			title:k_daylam = { set_de_jure_liege_title = title:e_armenia }
#			title:d_shirvan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_shirvan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Georgia & exempt ducal Georgia from de jure flipping to Armenia.
#			limit = {
#				title:k_georgia = { holder = root  }
#				title:d_georgia = {	target_is_de_jure_liege_or_above = title:k_georgia }
#			}
#			title:k_georgia = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Georgia & flip ducal Georgia to Armenia.
#			limit = {
#				title:k_georgia = { holder = root  }
#				NOT = {
#					title:d_georgia = {	target_is_de_jure_liege_or_above = title:k_georgia }
#				}
#			}
#			title:k_georgia = { set_de_jure_liege_title = title:e_armenia }
#			title:d_georgia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_georgia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Anatolia & exempt Cilicia from de jure flipping to Armenia.
#			limit = {
#				title:k_anatolia = { holder = root  }
#				title:d_cilicia = {	target_is_de_jure_liege_or_above = title:k_anatolia }
#			}
#			title:k_anatolia = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Anatolia & flip Cilicia to Armenia.
#			limit = {
#				title:k_anatolia = { holder = root  }
#				NOT = {
#					title:d_cilicia = {	target_is_de_jure_liege_or_above = title:k_anatolia }
#				}
#			}
#			title:k_anatolia = { set_de_jure_liege_title = title:e_armenia }
#			title:d_cilicia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_cilicia = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Jazira & exempt Diyarbakr from de jure flipping to Armenia.
#			limit = {
#				title:k_jazira = { holder = root  }
#				title:d_diyarbakr = {	target_is_de_jure_liege_or_above = title:k_jazira }
#			}
#			title:k_jazira = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Jazira & flip Diyarbakr to Armenia.
#			limit = {
#				title:k_jazira = { holder = root  }
#				NOT = {
#					title:d_diyarbakr = {	target_is_de_jure_liege_or_above = title:k_jazira }
#				}
#			}
#			title:k_jazira = { set_de_jure_liege_title = title:e_armenia }
#			title:d_diyarbakr = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_diyarbakr = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Syria & exempt Edessa from de jure flipping to Armenia.
#			limit = {
#				title:k_syria = { holder = root  }
#				title:d_edessa = {	target_is_de_jure_liege_or_above = title:k_syria }
#			}
#			title:k_syria = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Syria & flip Edessa to Armenia.
#			limit = {
#				title:k_syria = { holder = root  }
#				NOT = {
#					title:d_edessa = {	target_is_de_jure_liege_or_above = title:k_syria }
#				}
#			}
#			title:k_syria = { set_de_jure_liege_title = title:e_armenia }
#			title:d_edessa = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_edessa = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & de jure has not drifted, annex Syria & exempt Antioch from de jure flipping to Armenia.
#			limit = {
#				title:k_syria = { holder = root  }
#				title:d_antioch = {	target_is_de_jure_liege_or_above = title:k_syria }
#			}
#			title:k_syria = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & de jure has drifted, annex Syria & flip Antioch to Armenia.
#			limit = {
#				title:k_syria = { holder = root  }
#				NOT = {
#					title:d_antioch = {	target_is_de_jure_liege_or_above = title:k_syria }
#				}
#			}
#			title:k_syria = { set_de_jure_liege_title = title:e_armenia }
#			title:d_antioch = { set_de_jure_liege_title = title:k_armenia }
#		}
#		else = {
#			title:d_antioch = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned & Kurdistan is already part of Jazira, annex Jazira & exempt Kurdistan from de jure flipping to Armenia.
#			limit = {
#				title:k_jazira = { holder = root  }
#				title:d_kurdistan = { target_is_de_jure_liege_or_above = title:k_jazira }
#			}
#			title:k_jazira = { set_de_jure_liege_title = title:e_armenia }
#		}
#		else_if = {	#If owned & Kurdistan is not part of Jazira, but Jazira is owned entirely, annex Jazira & flip Kurdistan to Jazira, because bordergore.
#			limit = {
#				title:k_jazira = { holder = root  }
#				NOT = {
#					title:d_kurdistan = { target_is_de_jure_liege_or_above = title:k_jazira }
#				}
#			}
#			title:k_jazira = { set_de_jure_liege_title = title:e_armenia }
#			title:d_kurdistan = { set_de_jure_liege_title = title:k_jazira }
#		}
#		else = {
#			title:d_kurdistan = { set_de_jure_liege_title = title:k_armenia }
#		}
#		if = {	#If owned, annex Pontus.
#			limit = {
#				title:k_pontus = { holder = root  }
#			}
#			title:k_pontus = { set_de_jure_liege_title = title:e_armenia }
#		}
#		if = {	#If owned, annex Jerusalem.
#			limit = {
#				title:k_jerusalem = { holder = root  }
#			}
#			title:k_jerusalem = { set_de_jure_liege_title = title:e_armenia }
#		}
#	}
#	custom_tooltip = create_armenian_empire_decision_effects_de_jure_tt_a
#	custom_tooltip = create_armenian_empire_decision_effects_de_jure_tt_b
#}
#
#form_dai_viet_empire_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:e_viet = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	root.dynasty = {
#		add_dynasty_prestige = major_dynasty_prestige_gain
#	}
#
#	if = {
#		limit = {
#			title:k_viet = {
#				is_title_created = yes 
#				NOT = {
#					holder = ROOT
#				}
#			}
#		}
#		create_title_and_vassal_change = {
#			type = usurped
#			save_scope_as = title_change_2
#			add_claim_on_loss = no
#		}
#		title:k_viet = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change_2
#			}
#		}
#		resolve_title_and_vassal_change = scope:title_change_2
#	}
#	else_if = {
#		limit = {
#			title:k_viet = { is_title_created = no }
#		}
#		create_title_and_vassal_change = {
#			type = created
#			save_scope_as = title_change_2
#			add_claim_on_loss = no
#		}
#		title:k_viet = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change_2
#			}
#		}
#		resolve_title_and_vassal_change = scope:title_change_2
#	}
#	#Viet controls
#	if = {	#If owned, annex Dai Viet.
#		limit = {
#			title:k_viet = { holder = root  }
#		}
#		title:k_viet = { set_de_jure_liege_title = title:e_viet }
#	}
#	if = {	#If owned, annex Champa.
#		limit = {
#			title:k_champa = { holder = root  }
#		}
#		title:k_champa = { set_de_jure_liege_title = title:e_viet }
#	}
#	if = {	#If any have drifted out, then k_viet's constituent duchies are flipped back.
#		limit = {
#			title:d_hai_dong = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_viet }
#			}
#		}
#		title:d_hai_dong = { set_de_jure_liege_title = title:k_viet }
#	}
#	if = {	#If any have drifted out, then k_viet's constituent duchies are flipped back.
#		limit = {
#			title:d_lam_tay = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_viet }
#			}
#		}
#		title:d_lam_tay = { set_de_jure_liege_title = title:k_viet }
#	}
#	if = {	#If any have drifted out, then k_viet's constituent duchies are flipped back.
#		limit = {
#			title:d_nghe_an = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_viet }
#			}
#		}
#		title:d_nghe_an = { set_de_jure_liege_title = title:k_viet }
#	}
#	if = {	#If any have drifted out, then k_viet's constituent duchies are flipped back.
#		limit = {
#			title:d_hai_dong = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_viet }
#			}
#		}
#		title:d_thang_long = { set_de_jure_liege_title = title:k_viet }
#	}
#	#Champa controls
#	if = {	#If any have drifted out, then k_champa's constituent duchies are flipped back.
#		limit = {
#			title:d_indrapura = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_champa }
#			}
#		}
#		title:d_indrapura = { set_de_jure_liege_title = title:k_champa }
#	}
#	if = {	#If any have drifted out, then k_champa's constituent duchies are flipped back.
#		limit = {
#			title:d_vijaya = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_champa }
#			}
#		}
#		title:d_vijaya = { set_de_jure_liege_title = title:k_champa }
#	}
#	if = {	#If any have drifted out, then k_champa's constituent duchies are flipped back.
#		limit = {
#			title:d_baigaur = {
#				NOT = { target_is_de_jure_liege_or_above = title:k_champa }
#			}
#		}
#		title:d_baigaur = { set_de_jure_liege_title = title:k_champa }
#	}
#
#	if = {
#		limit = {
#			government_has_flag = government_is_meritocratic
#		}
#		add_realm_law = single_heir_succession_law
#	}
#}
#
#form_majapahit_empire_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:e_majapahit = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	root.dynasty = {
#		add_dynasty_modifier = majapahit_empire_founding_modifier
#	}
#
#	hidden_effect = {
#		title:k_yavakadvipa = { save_scope_as = javanese_yavakadvipa }
#		title:d_SUM_palembang = { save_scope_as = javanese_palembang }
#		title:d_JAV_taruma = { save_scope_as = javanese_taruma }
#		title:d_JAV_mataram = { save_scope_as = javanese_mataram }
#		title:c_JAV_madura = { save_scope_as = javanese_madura }
#		title:e_majapahit = { save_scope_as = javanese_majapahit_empire }
#		title:k_yavakadvipa = { set_de_jure_liege_title = title:e_majapahit }
#		if = {
#			limit = {
#				title:k_yavakadvipa = {
#					is_title_created = yes 
#					NOT = {
#						holder = ROOT
#					}
#				}
#			}
#			create_title_and_vassal_change = {
#				type = usurped
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_yavakadvipa = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		else_if = {
#			limit = {
#				title:k_yavakadvipa = { is_title_created = no }
#			}
#			create_title_and_vassal_change = {
#				type = created
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_yavakadvipa = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		if = {
#			limit = {
#				title:d_SUM_palembang = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_yavakadvipa }
#				}
#			}
#			title:d_SUM_palembang = { set_de_jure_liege_title = title:k_yavakadvipa }
#		}
#		if = {
#			limit = {
#				title:d_JAV_taruma = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_yavakadvipa }
#				}
#			}
#			title:d_JAV_taruma = { set_de_jure_liege_title = title:k_yavakadvipa }
#		}
#		if = {
#			limit = {
#				title:d_JAV_mataram = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_yavakadvipa }
#				}
#			}
#			title:d_JAV_mataram = { set_de_jure_liege_title = title:k_yavakadvipa }
#		}
#		if = {
#			limit = {
#				title:c_JAV_madura = {
#					NOT = { target_is_de_jure_liege_or_above = title:d_JAV_mataram }
#				}
#			}
#			title:c_JAV_madura = { set_de_jure_liege_title = title:d_JAV_mataram }
#		}
#		if = {	#If owned, annex Champa.
#			limit = {
#				title:k_yavakadvipa = { holder = root  }
#			}
#			title:k_yavakadvipa = { set_de_jure_liege_title = title:e_majapahit }
#		}
#	}
#	custom_tooltip = form_majapahit_empire_decision_effects_de_jure_tt_a
#	custom_tooltip = form_majapahit_empire_decision_effects_de_jure_tt_b
#	custom_tooltip = form_majapahit_empire_decision_effects_de_jure_tt_c
#}
#
#form_ryukyu_empire_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:e_ruucuu = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	capital_county = {
#		every_county_province = {
#			add_province_modifier = ryukyu_empire_founding_province_modifier
#		}
#	}
#
#	hidden_effect = {
#		title:k_ruucuu = { save_scope_as = ryukyuan_ruucuu_kingdom }
#		title:d_ruucuu = { save_scope_as = ryukyuan_ruucuu_duchy }
#		title:e_ruucuu = { save_scope_as = ryukyuan_ruucuu_empire }
#		title:k_ruucuu = { set_de_jure_liege_title = title:e_ruucuu }
#		if = {
#			limit = {
#				title:k_ruucuu = {
#					is_title_created = yes 
#					NOT = {
#						holder = ROOT
#					}
#				}
#			}
#			create_title_and_vassal_change = {
#				type = usurped
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_ruucuu = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		else_if = {
#			limit = {
#				title:k_ruucuu = { is_title_created = no }
#			}
#			create_title_and_vassal_change = {
#				type = created
#				save_scope_as = title_change_2
#				add_claim_on_loss = no
#			}
#			title:k_ruucuu = {
#				change_title_holder = {
#					holder = root
#					change = scope:title_change_2
#				}
#			}
#			resolve_title_and_vassal_change = scope:title_change_2
#		}
#		if = {
#			limit = {
#				title:d_ruucuu = {
#					NOT = { target_is_de_jure_liege_or_above = title:k_ruucuu }
#				}
#			}
#			custom_tooltip = form_ryukyu_empire_decision_effects_de_jure_tt_b
#			title:d_ruucuu = { set_de_jure_liege_title = title:k_ruucuu }
#		}
#		if = {
#			limit = {
#				title:c_ucinaa = {
#					NOT = { target_is_de_jure_liege_or_above = title:d_ruucuu }
#				}
#			}
#			title:c_ucinaa = { set_de_jure_liege_title = title:d_ruucuu }
#		}
#		if = {
#			limit = {
#				title:c_amami = {
#					NOT = { target_is_de_jure_liege_or_above = title:d_ruucuu }
#				}
#			}
#			title:c_amami = { set_de_jure_liege_title = title:d_ruucuu }
#		}
#	}
#	custom_tooltip = form_ryukyu_empire_decision_effects_de_jure_tt_a
#}
#
#form_siam_kingdom_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:k_siam = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	add_prestige_experience = major_fame_gain
#
#	hidden_effect = {
#		title:k_siam = { save_scope_as = siam_kingdom }
#		title:d_sukhothai = { save_scope_as = sukhotai_duchy }
#		title:d_lop_buri = { save_scope_as = lop_buri }
#		title:d_sukhothai = { set_de_jure_liege_title = title:k_siam }
#		title:d_lop_buri = { set_de_jure_liege_title = title:k_siam }
#		every_held_title = { # add other duchies if I hold any in the region
#			limit = {
#				tier = tier_duchy
#				any_de_jure_county = {
#					title_province = {
#						OR = {
#							geographical_region = world_asia_thailand
#							geographical_region = world_asia_malaysia
#						}
#					}
#				}
#				NOT = {
#					this = title:d_sukhothai
#					this = title:d_lop_buri
#				}
#			}
#			set_de_jure_liege_title = title:k_siam
#		}
#	}
#	custom_tooltip = form_siam_kingdom_decision_effects_de_jure_tt_a
#}
#
#restore_holy_roman_empire_decision_scripted_effect = {
#	save_scope_as = founder
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:e_hre = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	set_primary_title_to = title:e_hre
#
#	#Papal hook management.
#	if = {
#		limit = {
#			faith.religious_head = {
#				exists = this
#				opinion = {
#					target = root
#					value < high_positive_opinion
#				}
#			}
#			OR = {
#				has_weak_hook = faith.religious_head
#				has_strong_usable_hook = faith.religious_head
#			}
#		}
#		use_hook = faith.religious_head
#	}
#
#	#Sort title laws.
#	if = {
#		limit = {
#			OR = {
#				has_title = title:k_east_francia
#				any_vassal = {
#					has_title = title:k_east_francia
#				}
#			}
#		}
#		destroy_title = title:k_east_francia	#Make Germany inalienable.
#	}
#	title:e_hre = {
#		add_title_law = princely_elective_succession_law
#		if = {	#Add Salic law.
#			limit = {
#				root = {
#					OR = {
#						has_realm_law = male_preference_law
#						has_realm_law = male_only_law
#					}
#				}
#			}
#			add_title_law = male_only_law
#		}
#		if = {	#Ignore Salic law.
#			limit = {
#				root = { has_realm_law = equal_law }
#			}
#			add_title_law = equal_law
#		}
#		if = {	#Invert Salic law. Take that, Clovis, y'big nerd.
#			limit = {
#				root = {
#					OR = {
#						has_realm_law = female_preference_law
#						has_realm_law = female_only_law
#					}
#				}
#			}
#			add_title_law = female_only_law
#		}
#		custom_tooltip = hre_elector_list_creation_tt
#	}
#
#	#Add de jures.
#	hidden_effect = {
#		if = {	#If Germania is nae a thing, merge it into the HRE.
#			limit = {
#				OR = {
#					has_title = title:k_east_francia
#					has_title = title:k_bavaria
#					has_title = title:k_lotharingia
#					has_title = title:k_frisia
#					any_vassal = {
#						OR = {
#							has_title = title:k_east_francia
#							has_title = title:k_bavaria
#							has_title = title:k_lotharingia
#							has_title = title:k_frisia
#						}
#					}
#				}
#				OR = {
#					NOT = { exists = title:e_germany.holder }
#					title:e_germany.holder ?= root
#				}
#			}
#			title:e_germany = {
#				every_in_de_jure_hierarchy = {
#					limit = { tier = tier_kingdom }
#					set_de_jure_liege_title = title:e_hre
#				}
#			}
#		}
#		every_held_title = {
#			title_tier = kingdom
#			limit = {
#				NOT = {	#The Pope retains vague dibs on Italy.
#					any_this_title_or_de_jure_above = { this = title:e_italy }
#				}
#				save_temporary_scope_as = this_title
#				#root = { completely_controls = scope:this_title }
#			}
#			set_de_jure_liege_title = title:e_hre
#		}
#		every_vassal = {
#			every_held_title = {
#				title_tier = kingdom
#				limit = {
#					NOT = {	#The Pope retains vague dibs on Italy.
#						any_this_title_or_de_jure_above = { this = title:e_italy }
#					}
#					save_temporary_scope_as = this_title
#					#prev = { completely_controls = scope:this_title }
#				}
#				set_de_jure_liege_title = title:e_hre
#			}
#		}
#		if = { # Merge Francia into the HRE under certain conditions
#			limit = {
#				OR = {
#					NOT = { exists = title:e_france.holder }
#					title:e_france.holder ?= root
#				}
#				OR = {
#					title:k_france = { # If core West Francia is part of the HRE
#						target_is_de_jure_liege_or_above = title:e_hre
#					}
#					calc_true_if = { # Or 2+ of the other francian Kingdoms
#						amount >= 2
#						title:k_burgundy = {
#							target_is_de_jure_liege_or_above = title:e_hre
#						}
#						title:k_aquitaine = {
#							target_is_de_jure_liege_or_above = title:e_hre
#						}
#						title:k_brittany = {
#							target_is_de_jure_liege_or_above = title:e_hre
#						}
#					}
#				}
#			}
#			title:e_france = {
#				every_in_de_jure_hierarchy = {
#					limit = { tier = tier_kingdom }
#					set_de_jure_liege_title = title:e_hre
#				}
#			}
#		}
#		every_vassal = {
#			limit = {
#				is_ai = yes
#			}
#			every_held_title = {
#				title_tier = kingdom
#				root = {
#					destroy_title = prev
#				}
#			}
#		}
#		every_held_title = {
#			title_tier >= kingdom
#			limit = {
#				NOT = {
#					this = title:e_hre
#				}
#				save_temporary_scope_as = this_title
#			}
#			root = {
#				destroy_title = prev
#			}
#		}
#	}
#	custom_tooltip = restore_holy_roman_empire_decision_effects_de_jure.tt
#
#	#And add a bit of prestige for the trouble.
#	add_prestige = massive_prestige_value
#}
#
#found_kingdom_of_bosnia_decision_scripted_effect = {
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:k_bosnia = {
#		change_title_holder = {
#			holder = scope:founder
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#
#	title:d_bosna = { set_de_jure_liege_title = title:k_bosnia }
#	title:d_lower_bosna = { set_de_jure_liege_title = title:k_bosnia }
#	title:d_usora = { set_de_jure_liege_title = title:k_bosnia }
#}
#
#found_kingdom_of_livonia_decision_scripted_effect = {
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:k_livonia = {
#		change_title_holder = {
#			holder = scope:founder
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#
#	title:d_latgalia = { set_de_jure_liege_title = title:k_livonia }
#	title:d_courland = { set_de_jure_liege_title = title:k_livonia }
#	title:d_livonia = { set_de_jure_liege_title = title:k_livonia }
#	if = {
#		limit = {
#			title:d_esthonia = { holder = root }
#		}
#		title:d_esthonia = { set_de_jure_liege_title = title:k_livonia }
#	}
#	if = {
#		limit = {
#			has_faith = faith:baltic_pagan
#			root.culture = { NOT = { has_innovation = innovation_longboats } }
#		}
#		root.culture = { add_innovation = innovation_longboats }
#	}
#}
#
#unite_bene_israel_effect = {
#	add_prestige = major_prestige_gain
#	add_piety = major_piety_gain
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	title:k_bene_israel = {
#		change_title_holder = {
#			holder = scope:founder
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#
#	title:d_chera_nadu = { set_de_jure_liege_title = title:k_bene_israel }
#	title:d_konkana = { set_de_jure_liege_title = title:k_bene_israel }
#	if = {
#		limit = {
#			title:d_lata = { holder = root }
#		}
#		title:d_lata = { set_de_jure_liege_title = title:k_bene_israel }
#	}
#	if = {
#		limit = {
#			title:d_nasikya = { holder = root }
#		}
#		title:d_nasikya = { set_de_jure_liege_title = title:k_bene_israel }
#	}
#	random_held_title = {
#		title_tier = barony
#		limit = {
#			is_holy_site_of = faith:malabarism
#		}
#		county = { set_county_culture = culture:kochinim }
#		county = { set_county_faith = faith:malabarism }
#	}
#}
#
#hre_elector_list_save_effect = {
#	ordered_in_global_list = {
#		variable = hre_elector_list
#		max = 7
#		check_range_bounds = no
#		order_by = tier
#		save_temporary_scope_as = hre_elector_title
#		title:e_hre = {
#			if = {
#				limit = { NOT = { has_variable = hre_elector_1 } }
#				set_variable = { name = hre_elector_1 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_2 } }
#				set_variable = { name = hre_elector_2 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_3 } }
#				set_variable = { name = hre_elector_3 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_4 } }
#				set_variable = { name = hre_elector_4 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_5 } }
#				set_variable = { name = hre_elector_5 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_6 } }
#				set_variable = { name = hre_elector_6 value = scope:hre_elector_title }
#			}
#			else_if = {
#				limit = { NOT = { has_variable = hre_elector_7 } }
#				set_variable = { name = hre_elector_7 value = scope:hre_elector_title }
#			}
#		}
#	}
#}
#
#favour_the_countryside_basques_decision_generic_effects_scripted_effect = {
#	scope:religious_leader = {
#		# If you weren't Basque, become so.
#		if = {
#			limit = { favour_the_countryside_basques_counts_as_basque_trigger = no }
#			# Now, we need to work out which Basque culture you should be.
#			## First, we gather our candidates.
#			### Going through counties.
#			every_sub_realm_county = {
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			### Plus vassals.
#			every_vassal_or_below = {
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			### And those close to you.
#			every_close_or_extended_family_member = {
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			every_consort = {
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			every_relation = {
#				type = friend
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			every_relation = {
#				type = lover
#				limit = {
#					favour_the_countryside_basques_counts_as_basque_trigger = yes
#					NOT = {
#						culture = { is_in_list = realm_basque_cultures_list }
#					}
#				}
#				culture = { add_to_list = realm_basque_cultures_list }
#			}
#			## Next, we process the list.
#			if = {
#				limit = {
#					any_in_list = {
#						list = realm_basque_cultures_list
#						exists = this
#					}
#				}
#				ordered_in_list = {
#					list = realm_basque_cultures_list
#					order_by = {
#						value = 0
#						save_temporary_scope_as = culture_temp
#						# Culture counties are added differently depending on whether they're inside or outside the realm
#						every_culture_county = {
#							# Every culture county in your realm adds 10.
#							if = {
#								limit = {
#									holder = {
#										OR = {
#											this = scope:religious_leader
#											any_liege_or_above = { this = scope:religious_leader  }
#										}
#									}
#								}
#								add = 10
#							}
#							# Every culture county outside your realm adds 5.
#							else = { add = 5 }
#						}
#						scope:religious_leader = {
#							# Vassals add weight depending on their rank.
#							every_vassal = {
#								if = {
#									limit = { culture = scope:culture_temp }
#									# Every king-tier vassal adds 50.
#									if = {
#										limit = { highest_held_title_tier = tier_kingdom }
#										add = 50
#									}
#									# Every duke-tier vassal adds 25.
#									else_if = {
#										limit = { highest_held_title_tier = tier_duchy }
#										add = 25
#									}
#									# Every count-tier vassal adds 10.
#									else_if = {
#										limit = { highest_held_title_tier = tier_county }
#										add = 10
#									}
#									# Barons are unimportant.
#								}
#							}
#							# Every close family member adds 15.
#							every_close_family_member = {
#								limit = { culture = scope:culture_temp }
#								add = 15
#							}
#							# Every extended family members adds 5.
#							every_extended_family_member = {
#								limit = { culture = scope:culture_temp }
#								add = 5
#							}
#							# Every soulmate adds 50.
#							every_relation = {
#								type = soulmate
#								limit = { culture = scope:culture_temp }
#								add = 50
#							}
#							# Every best friend adds 50.
#							every_relation = {
#								type = best_friend
#								limit = { culture = scope:culture_temp }
#								add = 50
#							}
#							# Every lover adds 15.
#							every_relation = {
#								type = lover
#								limit = {
#									culture = scope:culture_temp
#									NOT = { has_relation_soulmate = scope:religious_leader }
#								}
#								add = 15
#							}
#							# Every friend adds 15.
#							every_relation = {
#								type = friend
#								limit = {
#									culture = scope:culture_temp
#									NOT = { has_relation_best_friend = scope:religious_leader }
#								}
#								add = 15
#							}
#						}
#					}
#					save_scope_as = chosen_basque_culture
#				}
#			}
#			## Finally, we try to convert.
#			if = {
#				limit = { exists = scope:chosen_basque_culture }
#				convert_family_culture_and_notify_vassals_effect = {
#					CONVERTER = scope:religious_leader
#					OLD_CULTURE = scope:religious_leader.culture
#					NEW_CULTURE = scope:chosen_basque_culture
#				}
#			}
#			# If this hasn't worked at all, and they've got _any_ counties left, we just switch you to the regular Basque.
#			else_if = {
#				limit = {
#					culture:basque = {
#						any_culture_county = { exists = this }
#					}
#				}
#				convert_family_culture_and_notify_vassals_effect = {
#					CONVERTER = scope:religious_leader
#					OLD_CULTURE = scope:religious_leader.culture
#					NEW_CULTURE = culture:basque
#				}
#			}
#			# Otherwise, we presume that the Basque presence in the region is extinct or negligible (at least on the macro level), so we leave your culture alone.
#		}
#		# Assign a new nickname, if appropriate.
#		if = {
#			limit = {
#				OR = {
#					has_any_nickname = no
#					has_bad_nickname = yes
#				}
#			}
#			# If you're not already a pagan, guess what folks call you?
#			if = {
#				limit = {
#					NOT = {
#						faith = { has_doctrine = pagan_hostility_doctrine }
#					}
#				}
#				give_nickname = nick_the_pagan
#			}
#			# Otherwise, you're probably an invading Viking and you deserve to get memed.
#			else = { give_nickname = nick_the_mountain_king }
#		}
#		# Switch to the new faith.
#		add_character_flag = {
#			flag = delay_player_faith_conversion_notification_event
#			days = 1
#		}
#		# Configure Basque paganism's variable set-up.
#		faith:basque_pagan = {
#			# Remove the restrictions on converting to Basque paganism.
#			remove_variable = block_conversion_till_decision_taken
#			# And, since you're inherently creating a new priestly structure
#			## This is mostly done here for immersive reasons; we don't want to imply that Basque paganism already had a distinct organised religious hierarchy in 867 by just applying this on game start, even though you'll always have to have it to access the faith.
#			set_variable = { name = has_been_reformed }
#			remove_doctrine = unreformed_faith_doctrine
#		}
#		# Finally, convert.
#		## We do this here so that it's reformed by the time you switch (giving you a better chance with vassal conversion rates).
#		set_character_faith_with_conversion = faith:basque_pagan
#	}
#}
#
#favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = {
#	faith:basque_pagan = {
#		# First, we remove Christian Syncretism & replace it with Warmonger.
#		remove_doctrine = tenet_christian_syncretism
#		add_doctrine = tenet_warmonger
#		# Then, we switch on over from Pluralist to Fundamentalist.
#		## We disguise some of these changes for neatness, as there's a lot to process.
#		hidden_effect = { remove_doctrine = doctrine_pluralism_pluralistic }
#		add_doctrine = doctrine_pluralism_fundamentalist
#		# No HoF becomes a spiritual HoF, so that you can make use of your Warmonger GHWs.
#		hidden_effect = { remove_doctrine = doctrine_no_head }
#		add_doctrine = doctrine_spiritual_head
#		# Plus, set the faith's fervour to a middling/low level, since you've messed with it.
#		change_fervor = {
#			value = -50
#			desc = fervour_loss_temporal_meddling
#		}
#	}
#	# Create the new HoF.
#	hidden_effect = {
#		scope:religious_leader = {
#			set_up_dynamic_spiritual_hof_title_effect = { CREATOR = scope:religious_leader }
#		}
#	}
#	custom_tooltip = favour_the_countryside_basques_decision.tt.spiritual_hof_acquired
#	# We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing.
#	add_character_modifier = fp2_friend_of_the_old_ways_modifier
#}
#
#favour_the_countryside_basques_decision_righteous_path_scripted_effect = {
#	faith:basque_pagan = {
#		# First, we remove Christian Syncretism & replace it with Sanctity of Nature.
#		remove_doctrine = tenet_christian_syncretism
#		add_doctrine = tenet_sanctity_of_nature
#		# Then, we switch on over from Pluralist to Righteous.
#		## We disguise some of these changes for neatness, as there's a lot to process.
#		hidden_effect = { remove_doctrine = doctrine_pluralism_pluralistic }
#		add_doctrine = doctrine_pluralism_righteous
#		# No HoF becomes you as the temporal HoF, as you're focusing more on the non-Christian parts of the faith.
#		hidden_effect = {
#			remove_doctrine = doctrine_no_head
#			remove_doctrine = doctrine_theocracy_temporal
#			remove_doctrine = doctrine_clerical_succession_spiritual_appointment
#		}
#		add_doctrine = doctrine_temporal_head
#		add_doctrine = doctrine_theocracy_lay_clergy
#		add_doctrine = doctrine_clerical_succession_temporal_fixed_appointment
#		# Plus, set the faith's fervour to a middling/low level, since you've messed with it.
#		change_fervor = {
#			value = -50
#			desc = fervour_loss_temporal_meddling
#		}
#	}
#	# Create the new HoF.
#	hidden_effect = {
#		scope:religious_leader = {
#			set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:religious_leader }
#		}
#	}
#	custom_tooltip = favour_the_countryside_basques_decision.tt.temporal_hof_acquired
#	# We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing.
#	add_character_modifier = fp2_friend_of_the_old_ways_modifier
#}
#
#favour_the_countryside_basques_decision_pluralist_path_scripted_effect = {
#	faith:basque_pagan = {
#		# First, we mostly only need to remove Christian Syncretism & replace it with Islamic Syncretism.
#		remove_doctrine = tenet_christian_syncretism
#		add_doctrine = tenet_islamic_syncretism
#		# Then set the faith's fervour to a middling/low level, since you've messed with it.
#		change_fervor = {
#			value = -50
#			desc = fervour_loss_temporal_meddling
#		}
#	}
#	# Bonus opinion with every neighbouring Islamic ruler & their vassals, who appreciate the direction you're going in.
#	## Compile a list.
#	top_liege = {
#		if = {
#			limit = { religion = religion:islam_religion }
#			add_to_list = pleased_rulers
#		}
#		every_vassal_or_below = {
#			limit = { religion = religion:islam_religion }
#			add_to_list = pleased_rulers
#		}
#	}
#	every_neighboring_and_across_water_top_liege_realm_owner = {
#		if = {
#			limit = { religion = religion:islam_religion }
#			add_to_list = pleased_rulers
#		}
#		every_vassal_or_below = {
#			limit = { religion = religion:islam_religion }
#			add_to_list = pleased_rulers
#		}
#	}
#	## And apply some opinions.
#	every_in_list = {
#		list = pleased_rulers
#		custom = favour_the_countryside_basques_decision.tt.all_neighbouring_islamic_rulers
#		add_opinion = {
#			target = scope:religious_leader
#			modifier = pleased_opinion
#			opinion = 30
#		}
#	}
#	# We get a small modifier for clergy approval, since they're a bit peeved at the tenet-messing.
#	add_character_modifier = fp2_friend_of_the_old_ways_modifier
#}
#
#favour_the_countryside_basques_decision_default_path_scripted_effect = {
#	faith:basque_pagan = {
#		# Here, we're not fiddling with the faith's traditions at all, so we get a chonky fervour bonus for the sudden limelight.
#		change_fervor = {
#			value = 100
#			desc = fervour_gain_unexpected_resurgence
#		}
#	}
#	# Plus a massive chunk of piety experience...
#	add_piety_experience = 2000
#	# ... and a more powerful clergy-approval modifier.
#	add_character_modifier = fp2_champion_of_the_old_ways_modifier
#}
#
#create_kingdom_of_saxony_effect = {
#	if = {
#		limit = {
#			NOR = {
#				root = $CHARACTER$
#				exists = scope:new_saxon_king
#			}
#		}
#		# Grant every held title in Saxony to the new holder
#		root = {
#			every_held_title = {
#				limit = {
#					OR = {
#						title:k_saxony = { is_de_jure_liege_or_above_target = prev }
#						title:k_sorbia = { is_de_jure_liege_or_above_target = prev }
#					}
#					NOT = {
#						holder = { capital_county = prev }
#					}
#				}
#				create_title_and_vassal_change = {
#					type = granted
#					save_scope_as = title_change
#					add_claim_on_loss = no
#				}
#				change_title_holder = {
#					holder = $CHARACTER$
#					change = scope:title_change
#				}
#				resolve_title_and_vassal_change = scope:title_change
#			}
#		}
#	}
#	if = {
#		limit = { exists = title:k_sorbia.holder }
#		destroy_title = title:k_sorbia
#	}
#	title:k_sorbia = {
#		every_in_de_jure_hierarchy = {
#			limit = { tier = tier_duchy }
#			set_de_jure_liege_title = title:k_saxony
#		}
#	}
#	title:k_saxony = { set_coa = k_saxon_electorate }
#	title:k_saxony = { set_de_jure_liege_title = title:e_hre }
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	if = {
#		limit = {
#			has_title = title:e_hre
#		}
#		hidden_effect = {
#			title:k_saxony = {
#				change_title_holder = {
#					holder = $CHARACTER$
#					change = scope:title_change
#				}
#			}
#		}
#	}
#	else = {
#		title:k_saxony = {
#			change_title_holder = {
#				holder = $CHARACTER$
#				change = scope:title_change
#			}
#		}
#	}
#	every_vassal = {
#		limit = {
#			primary_title = {
#				OR = {
#					title:k_saxony = { is_de_jure_liege_or_above_target = prev }
#					title:k_sorbia = { is_de_jure_liege_or_above_target = prev }
#				}
#			}
#			NOT = { this = $CHARACTER$ }
#			NOT = { any_liege_or_above = { this = $CHARACTER$ } }
#		}
#		change_liege = {
#			liege = $CHARACTER$
#			change = scope:title_change
#		}
#	}
#	hidden_effect = {
#		if = {
#			limit = {
#				NOR = {
#					$CHARACTER$ = root
#					$CHARACTER$ = { is_vassal_or_below_of = root }
#				}
#			}
#			$CHARACTER$ = {
#				change_liege = {
#					liege = root
#					change = scope:title_change
#				}
#			}
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	hidden_effect = {
#		$CHARACTER$ = { save_scope_as = new_saxon_king }
#		every_player = {
#			limit = {
#				this != prev
#				or = {
#					is_vassal_or_below_of = title:e_hre.holder
#					AND = {
#						exists = title:e_west_slavia
#						is_vassal_or_below_of = title:e_west_slavia.holder
#					}
#					title:e_hre = { is_neighbor_to_realm = prev }
#					primary_title = {
#						title:e_west_slavia = { is_de_jure_liege_or_above_target = prev }
#					}
#				}
#			}
#			trigger_event =  middle_europe_decisions.0018
#		}
#	}
#}
#
#restore_old_vasconia_decision_scripted_effect = {
#	save_scope_as = founder
#	# Give Navarra if not held
#	if = {
#		limit = {
#			NOT = { has_title = title:k_navarra }
#		}
#		create_title_and_vassal_change = {
#			type = created
#			save_scope_as = title_change
#			add_claim_on_loss = no
#		}
#		title:k_navarra = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change
#			}
#		}
#		resolve_title_and_vassal_change = scope:title_change
#	}
#	title:k_navarra = { set_title_name = k_vasconia }
#	hidden_effect = {
#		# Transfer de jure
#		every_in_list = {
#			list = vasconia_duchies
#			limit = {
#				save_temporary_scope_as = duchy_temp
#				root = { completely_controls = scope:duchy_temp }
#				NOT = { de_jure_liege = title:k_navarra }
#			}
#			add_to_list = vasconia_transfers
#			set_de_jure_liege_title = title:k_navarra
#		}
#		# Destroy held superseded kingdoms (no de jure land left)
#		every_in_list = {
#			list = vasconia_kingdoms
#			limit = {
#				holder = root
#				any_direct_de_jure_vassal_title = { count < 1 }
#			}
#			add_to_list = superseded_kingdoms
#			save_scope_as = superseded_kingdom
#			root = { destroy_title = scope:superseded_kingdom }
#		}
#	}
#}
#
#restore_old_vasconia_decision_tooltip_scripted_effect = {
#	custom_tooltip = restore_old_vasconia_decision_vasconia_past_tt
#	show_as_tooltip = {
#		every_in_list = {
#			list = vasconia_transfers
#			set_de_jure_liege_title = title:k_navarra
#		}
#		every_in_list = {
#			list = superseded_kingdoms
#			save_scope_as = superseded_kingdom
#			root = { destroy_title = scope:superseded_kingdom }
#		}
#	}
#}
#
#create_beth_nahrain_scripted_effect = {
#	#Create Beth Nahrain
#	hidden_effect = {
#		every_held_title = {
#			limit = {
#				tier = tier_empire
#			}
#			every_in_de_jure_hierarchy = {
#				limit = {
#					tier = tier_kingdom
#				}
#				set_de_jure_liege_title = title:e_beth_nahrain
#			}
#		}
#	}
#}
#
#promote_culture_beth_nahrain_scripted_effect = {
#	every_sub_realm_county = {
#		custom = promote_culture_beth_nahrain_modifier_custom_desc
#		limit = {
#			NOT = {
#				culture = { has_cultural_pillar = heritage_syriac }
#			}
#			title_province = { geographical_region = custom_beth_nahrain }
#		}
#		add_county_modifier = {
#			modifier = promote_culture_beth_nahrain_modifier
#			years = 50
#		}
#	}
#	if = {
#		limit = {
#			faith = faith:nestorian
#		}
#		faith:nestorian = {
#			change_fervor = {
#				value = 100
#				desc = middle_east_major_decisions.1020_fervor
#			}
#		}
#	}
#	else_if = {
#		limit = {
#			NOT = {
#				exists = scope:suppress_tooltips
#			}
#		}
#		custom_tooltip = middle_east_major_decisions.1020.lack_nestorian
#	}
#}
#
#learning_beth_nahrain_scripted_effect = {
#	house ?= {
#		add_house_modifier = {
#			modifier = learning_beth_nahrain_house_modifier
#			years = 100
#		}
#	}
#	add_piety_experience = monumental_piety_value
#}
#
#martial_beth_nahrain_scripted_effect = {
#	house ?= {
#		add_house_modifier = {
#			modifier = martial_beth_nahrain_house_modifier
#			years = 100
#		}
#	}
#	add_prestige_experience = monumental_prestige_value
#}
#
#nestorian_faith_beth_nahrain_scripted_effect = {
#	add_trait = crusader_king
#	add_piety_experience = monumental_piety_value
#}
#
#no_faith_beth_nahrain_scripted_effect = {
#	faith:nestorian = {
#		change_fervor = {
#			value = 100
#			desc = middle_east_major_decisions.1020_fervor
#		}
#	}
#	set_character_faith_with_conversion = faith:nestorian
#	add_piety = monumental_piety_gain
#}
#
#found_empire_of_hindustan_scripted_effect = {
#	save_scope_as = founder
#
#	create_title_and_vassal_change = {
#		type = created
#		save_scope_as = title_change
#		add_claim_on_loss = no
#	}
#	if = {
#		limit = {
#			completely_controls = title:k_punjab #This will always be true but it keeps the decision text easier to read before you fulfill the criteria
#			NOT = { has_title = title:k_punjab }
#		}
#		title:k_punjab = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change
#			}
#		}
#	}
#	if = {
#		limit = {
#			completely_controls = title:k_delhi #This will always be true but it keeps the decision text easier to read before you fulfill the criteria
#			NOT = { has_title = title:k_delhi }
#		}
#		title:k_delhi = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change
#			}
#		}
#	}
#	if = {
#		limit = {
#			OR = {
#				NOT = { title:d_kuru.holder = root }
#				AND = {
#					exists = title:d_kuru.holder
#					title:d_kuru.holder = {
#						is_ai = yes
#					}
#				}
#			}
#		}
#		title:d_kuru = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change
#			}
#		}
#	}
#	if = {
#		limit = {
#			NOT = { title:c_delhi.holder = root }
#		}
#		title:c_delhi = {
#			change_title_holder = {
#				holder = root
#				change = scope:title_change
#			}
#		}
#	}
#	title:e_hindustan = {
#		change_title_holder = {
#			holder = root
#			change = scope:title_change
#		}
#	}
#	resolve_title_and_vassal_change = scope:title_change
#	set_primary_title_to = title:e_hindustan
#
#	hidden_effect = {
#		title:k_delhi = {
#			set_de_jure_liege_title = title:e_hindustan
#		}
#		title:k_punjab = {
#			set_de_jure_liege_title = title:e_hindustan
#		}
#		every_held_title = {
#			limit = {
#				tier = tier_kingdom
#				OR = {
#					de_jure_liege = title:e_bengal
#					de_jure_liege = title:e_deccan
#					de_jure_liege = title:e_rajastan
#				}
#			}
#			set_de_jure_liege_title = title:e_hindustan
#		}
#		#Areas that have had more muslim influence wants to avoid border gore and gets added even if not held - unless controlled by an independent Emperor of Rajastan:
#		if = {
#			limit = {
#				NOT = {
#					title:k_sindh.holder.liege = {
#						has_title = title:e_rajastan
#					}
#				}
#			}
#			title:k_sindh = {
#				set_de_jure_liege_title = title:e_hindustan
#			}
#		}
#		if = {
#			limit = {
#				NOT = {
#					title:k_kashmir.holder.liege = {
#						has_title = title:e_rajastan
#					}
#				}
#			}
#			title:k_kashmir = {
#				set_de_jure_liege_title = title:e_hindustan
#			}
#		}
#		add_character_flag = e_hindustan #For title flavorization
#	}
#	#If the new Emperor of Hindustan holds any of the Indian Empires these are destroyed and their kingdoms added to Hindustan too
#	#This is not inside the hidden block to not hide that the empires are destroyed.
#	if = {
#		limit = {
#			has_title = title:e_bengal
#		}
#		hidden_effect = {
#			title:e_bengal = {
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#					}
#					set_de_jure_liege_title = title:e_hindustan
#				}
#			}
#		}
#		destroy_title = title:e_bengal
#	}
#	if = {
#		limit = {
#			has_title = title:e_deccan
#		}
#		hidden_effect = {
#			title:e_deccan = {
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#					}
#					set_de_jure_liege_title = title:e_hindustan
#				}
#			}
#		}
#		destroy_title = title:e_deccan
#	}
#	if = {
#		limit = {
#			has_title = title:e_rajastan
#		}
#		hidden_effect = {
#			title:e_rajastan = {
#				every_in_de_jure_hierarchy = {
#					limit = {
#						tier = tier_kingdom
#					}
#					set_de_jure_liege_title = title:e_hindustan
#				}
#			}
#		}
#		destroy_title = title:e_rajastan
#	}
#	custom_tooltip = found_empire_of_hindustan_decision_effects_de_jure_tt
#	hidden_effect = {
#		if = { # Let's see if you have ultimo and save that if so
#			limit = {
#				has_realm_law = single_heir_succession_law_youngest
#			}
#			save_scope_as = set_ultimo_temp_scope
#		}
#	}
#	if = {
#		limit = { has_dlc_feature = admin_gov }
#		convert_to_administrative_from_feudalism_effect = { GOVERNMENT_TO_ADOPT = flag:administrative }
#	}
#	hidden_effect = {
#		if = { # If you had ultimo, you get to keep it. Otherwise, you get primo for free.
#			limit = {
#				exists = scope:set_ultimo_temp_scope
#			}
#			add_realm_law = single_heir_succession_law_youngest
#		}
#		else = {
#			add_realm_law = single_heir_succession_law
#		}
#	}
#	add_legitimacy_effect = { LEGITIMACY = massive_legitimacy_gain }
#	dynasty ?= { add_dynasty_prestige = massive_dynasty_prestige_value }
#}
#
#

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
	title:d_vasterbottena = { set_de_jure_liege_title = title:k_sweden }
	title:d_norrbottena = { set_de_jure_liege_title = title:k_sweden }
	title:d_giemajohka = { set_de_jure_liege_title = title:k_finland }
	title:d_west_karelia = { set_de_jure_liege_title = title:k_finland }
	title:k_finland = { set_de_jure_liege_title = title:e_sweden }
	title:d_west_karelia = { set_de_jure_liege_title = title:k_finland }
	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:gotaland
		}
		destroy_title = title: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 = {
				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_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 }
	}
	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_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_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 }
	}
	}
}

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 }
	}
}