﻿dejure_shift_hispania_effect = {
	set_global_variable = {
		name = hispania_dejure_splity
		value = yes
	}

	# Set de jure titles
	title:c_algeciras = {
		set_de_jure_liege_title = title:d_sevilla
	}
	title:c_cadiz = {
		set_de_jure_liege_title = title:d_sevilla
	}
	title:c_moura = {
		set_de_jure_liege_title = title:d_sevilla
	}
	title:c_niebla = {
		set_de_jure_liege_title = title:d_sevilla
	}
	title:c_sevilla = {
		set_de_jure_liege_title = title:d_sevilla
	}

	title:c_benavente = {
		set_de_jure_liege_title = title:d_leon
	}
	title:c_leon = {
		set_de_jure_liege_title = title:d_leon
	}
	title:c_zamora = {
		set_de_jure_liege_title = title:d_leon
	}
	title:c_salamanca = {
		set_de_jure_liege_title = title:d_leon
	}
	title:c_avila = {
		set_de_jure_liege_title = title:d_leon
	}

	title:c_najera = {
		set_de_jure_liege_title = title:d_navarra
	}
	title:c_tudela = {
		set_de_jure_liege_title = title:d_navarra
	}
	title:c_navarra = {
		set_de_jure_liege_title = title:d_navarra
	}

	title:c_lleida = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_tarragona = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_barcelona = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_puigcerda = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_girona = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_urgell = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_rossello = {
		set_de_jure_liege_title = title:d_barcelona
	}
	title:c_pallas = {
		set_de_jure_liege_title = title:d_barcelona
	}

	title:c_olmedo = {
		set_de_jure_liege_title = title:d_castilla
	}
	title:c_valladolid = {
		set_de_jure_liege_title = title:d_castilla
	}
	title:c_burgos = {
		set_de_jure_liege_title = title:d_castilla
	}
	title:c_cuellar = {
		set_de_jure_liege_title = title:d_castilla
	}
	title:c_soria = {
		set_de_jure_liege_title = title:d_castilla
	}

	title:c_almader = {
		set_de_jure_liege_title = title:d_cordoba
	}
	title:c_cordoba = {
		set_de_jure_liege_title = title:d_cordoba
	}
	title:c_andujar = {
		set_de_jure_liege_title = title:d_cordoba
	}
	title:c_calatrava = {
		set_de_jure_liege_title = title:d_cordoba
	}

	title:c_alicante = {
		set_de_jure_liege_title = title:d_valencia
	}
	title:c_castellon = {
		set_de_jure_liege_title = title:d_valencia
	}
	title:c_denia = {
		set_de_jure_liege_title = title:d_valencia
	}
	title:c_teruel = {
		set_de_jure_liege_title = title:d_valencia
	}
	title:c_valencia = {
		set_de_jure_liege_title = title:d_valencia
	}

	title:c_alarcon = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_alcaraz = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_murcia = {
		set_de_jure_liege_title = title:d_murcia
	}

	title:c_faro = {
		set_de_jure_liege_title = title:d_algarve
	}
	title:c_silves = {
		set_de_jure_liege_title = title:d_algarve
	}

	title:c_amaya = {
		set_de_jure_liege_title = title:d_cantabria
	}
	title:c_asturias_de_santillana = {
		set_de_jure_liege_title = title:d_cantabria
	}

	title:c_fraga = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_zaragoza = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_alto_aragon = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_albarracin = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_alcaniz = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_calatayud = {
		set_de_jure_liege_title = title:d_aragon
	}

	title:c_ipuskoa = {
		set_de_jure_liege_title = title:d_viscaya
	}
	title:c_viscaya = {
		set_de_jure_liege_title = title:d_viscaya
	}

	title:c_cabra = {
		set_de_jure_liege_title = title:d_granada
	}
	title:c_granada = {
		set_de_jure_liege_title = title:d_granada
	}
	title:c_malaga = {
		set_de_jure_liege_title = title:d_granada
	}
	title:c_almeria = {
		set_de_jure_liege_title = title:d_granada
	}

	title:c_fes = {
		set_de_jure_liege_title = title:d_fes
	}
	title:c_gharb = {
		set_de_jure_liege_title = title:d_fes
	}
	title:c_meknes = {
		set_de_jure_liege_title = title:d_fes
	}
	title:c_taza = {
		set_de_jure_liege_title = title:d_fes
	}
	title:c_muluya = {
		set_de_jure_liege_title = title:d_fes
	}

	title:c_alcacer_do_sal = {
		set_de_jure_liege_title = title:d_beja
	}
	title:c_elvas = {
		set_de_jure_liege_title = title:d_beja
	}
	title:c_lisboa = {
		set_de_jure_liege_title = title:d_beja
	}
	title:c_beja = {
		set_de_jure_liege_title = title:d_beja
	}

	title:c_braganza = {
		set_de_jure_liege_title = title:d_porto
	}
	title:c_porto = {
		set_de_jure_liege_title = title:d_porto
	}

	title:c_tangiers = {
		set_de_jure_liege_title = title:d_rif
	}
	title:c_ceuta = {
		set_de_jure_liege_title = title:d_rif
	}
	title:c_melilla = {
		set_de_jure_liege_title = title:d_rif
	}

	title:c_asturias_de_oviedo = {
		set_de_jure_liege_title = title:d_asturias
	}
	title:c_pravia = {
		set_de_jure_liege_title = title:d_asturias
	}

	title:c_badajoz = {
		set_de_jure_liege_title = title:d_badajoz
	}
	title:c_medellin = {
		set_de_jure_liege_title = title:d_badajoz
	}
	title:c_caceres = {
		set_de_jure_liege_title = title:d_badajoz
	}
	title:c_merida = {
		set_de_jure_liege_title = title:d_badajoz
	}
	title:c_placensia = {
		set_de_jure_liege_title = title:d_badajoz
	}

	title:c_cuenca = {
		set_de_jure_liege_title = title:d_toledo
	}
	title:c_madrid = {
		set_de_jure_liege_title = title:d_toledo
	}
	title:c_malagon = {
		set_de_jure_liege_title = title:d_toledo
	}
	title:c_molina = {
		set_de_jure_liege_title = title:d_toledo
	}
	title:c_toledo = {
		set_de_jure_liege_title = title:d_toledo
	}
	title:c_mora = {
		set_de_jure_liege_title = title:d_toledo
	}

	title:c_aveiro = {
		set_de_jure_liege_title = title:d_coimbra
	}
	title:c_castelo_branco = {
		set_de_jure_liege_title = title:d_coimbra
	}
	title:c_coimbra = {
		set_de_jure_liege_title = title:d_coimbra
	}
	title:c_viseu = {
		set_de_jure_liege_title = title:d_coimbra
	}

	title:c_astorga = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_coruna = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_monterrei = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_santiago = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_tui = {
		set_de_jure_liege_title = title:d_galicia
	}

	title:d_granada = {
		set_de_jure_liege_title = title:k_andalusia
		set_title_name = BAETICA
	}
	title:d_sevilla = {
		set_de_jure_liege_title = title:k_andalusia
		set_title_name = HISPALIS
	}
	title:d_cordoba = {
		set_de_jure_liege_title = title:k_andalusia
		set_title_name = CORDUBA
	}

	title:d_galicia = {
		set_de_jure_liege_title = title:k_spanish_galicia
		set_title_name = GALLAECIA
	}
	title:d_porto = {
		set_de_jure_liege_title = title:k_spanish_galicia
		set_title_name = BRACARA
	}
	title:d_asturias = {
		set_de_jure_liege_title = title:k_spanish_galicia
		set_title_name = ASTURA
	}
	title:d_leon = {
		set_de_jure_liege_title = title:k_spanish_galicia
		set_title_name = LEGIO
	}

	title:d_coimbra = {
		set_de_jure_liege_title = title:k_badajoz
		set_title_name = LUSITANIA
	}
	title:d_badajoz = {
		set_de_jure_liege_title = title:k_badajoz
		set_title_name = EMERITA_AUGUSTA
	}
	title:d_beja = {
		set_de_jure_liege_title = title:k_badajoz
		set_title_name = OLISSIPO
	}
	title:d_algarve = {
		set_de_jure_liege_title = title:k_badajoz
	}

	title:d_rif = {
		set_de_jure_liege_title = title:k_maghreb
	}
	title:d_fes = {
		set_de_jure_liege_title = title:k_maghreb
	}

	title:d_toledo = {
		set_de_jure_liege_title = title:k_valencia
		set_title_name = CARPETANIA
	}
	title:d_valencia = {
		set_de_jure_liege_title = title:k_valencia
		set_title_name = VALENTIA
	}
	title:d_murcia = {
		set_de_jure_liege_title = title:k_valencia
		set_title_name = OROSPEDA
	}
	title:d_mallorca = {
		set_de_jure_liege_title = title:k_valencia
	}

	title:d_aragon = {
		set_de_jure_liege_title = title:k_aragon
		set_title_name = CAESAR_AUGUSTA
	}
	title:d_barcelona = {
		set_de_jure_liege_title = title:k_aragon
		set_title_name = BARCINO
	}
	title:d_navarra = {
		set_de_jure_liege_title = title:k_aragon
		set_title_name = VASCONIA
	}
	title:d_castilla = {
		set_de_jure_liege_title = title:k_aragon
		set_title_name = CELTIBERIA
	}
	title:d_cantabria = {
		set_de_jure_liege_title = title:k_aragon
	}
	title:d_viscaya = {
		set_de_jure_liege_title = title:k_aragon
	}

	title:k_spanish_galicia = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = GALLAECIA
		set_capital_county = title:c_porto
	}
	title:k_navarra = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = VASCONIA
	}
	title:k_aragon = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = TARRACONENSIS
	}
	title:k_badajoz = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = LUSITANIA
		set_capital_county = title:c_merida
	}
	title:k_andalusia = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = BAETICA
		set_capital_county = title:c_sevilla
	}
	title:k_valencia = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = CARTHAGENENSIS
		set_capital_county = title:c_toledo
	}
	title:k_maghreb = {
		set_de_jure_liege_title = title:e_spain
		set_title_name = MAURETANIA_TINGITANA
		set_capital_county = title:c_tangiers
	}

	title:e_spain = {
		# Give counts duchy if they completely control the dejure lands
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_county
			}
			holder = {
				save_scope_as = count
			}
			de_jure_liege = {
				if = {
					limit = {
						scope:count = {
							completely_controls = prev
						}
					}
					scope:count = {
						get_title = prev
					}
				}
			}
		}
	}
}

dejure_shift_restore_hispania_effect = {
	set_global_variable = {
		name = hispania_dejure_splity
		value = no
	}

	#Destroy non-roman duchy titles
	title:d_barcelona = {
		holder = {
			destroy_title = title:d_barcelona 
		}
	}
	title:d_navarra = {
		holder = {
			destroy_title = title:d_navarra 
		}
	}
	title:d_viscaya = {
		holder = {
			destroy_title = title:d_viscaya 
		}
	}
	title:d_toledo = {
		holder = {
			destroy_title = title:d_toledo 
		}
	}
	title:d_mallorca = {
		holder = {
			destroy_title = title:d_mallorca 
		}
	}
	title:d_granada = {
		holder = {
			destroy_title = title:d_granada 
		}
	}
	title:d_sevilla = {
		holder = {
			destroy_title = title:d_sevilla 
		}
	}
	title:d_algarve = {
		holder = {
			destroy_title = title:d_algarve 
		}
	}
	title:d_beja = {
		holder = {
			destroy_title = title:d_beja 
		}
	}
	title:d_castilla = {
		holder = {
			destroy_title = title:d_castilla 
		}
	}
	title:d_leon = {
		holder = {
			destroy_title = title:d_leon 
		}
	}
	title:d_coimbra = {
		holder = {
			destroy_title = title:d_coimbra 
		}
	}
	title:d_galicia = {
		holder = {
			destroy_title = title:d_galicia 
		}
	}
	title:d_cantabria = {
		holder = {
			destroy_title = title:d_cantabria 
		}
	}
	title:d_asturias = {
		holder = {
			destroy_title = title:d_asturias 
		}
	}

	title:d_barcelona = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_aragon
		}
	}
	title:d_navarra = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_aragon
		}
	}
	title:d_viscaya = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_aragon
		}
	}
	title:d_cantabria = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_aragon
		}
	}
	title:d_porto = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_galicia
		}
	}
	title:d_asturias = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_galicia
		}
	}
	title:d_sevilla = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_cordoba
		}
	}
	title:d_granada = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_cordoba
		}
	}
	title:d_castilla = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_murcia
		}
	}
	title:d_valencia = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_murcia
		}
	}
	title:d_toledo = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_murcia
		}
	}
	title:d_beja = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_badajoz
		}
	}
	title:d_algarve = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_badajoz
		}
	}
	title:d_coimbra = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_badajoz
		}
	}
	title:d_fes = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_rif
		}
	}

	title:c_leon = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_benavente = {
		set_de_jure_liege_title = title:d_galicia
	}
	title:c_salamanca = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_badajoz
		}
	}
	title:c_avila = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_badajoz
		}
	}
	title:c_badajoz = {
		set_de_jure_liege_title = title:d_cordoba
	}
	title:c_medellin = {
		set_de_jure_liege_title = title:d_cordoba
	}
	title:c_zamora = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_calatrava = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_almeria = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_mora = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_malagon = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_toledo = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_cuenca = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_madrid = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_molina = {
		set_de_jure_liege_title = title:d_murcia
	}
	title:c_calatayud = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_teruel = {
		set_de_jure_liege_title = title:d_aragon
	}
	title:c_castellon = {
		set_de_jure_liege_title = title:d_aragon
	}

	title:d_aragon = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_galicia = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_murcia = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_cordoba = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_badajoz = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_rif = {
		set_de_jure_liege_title = title:k_hispania
	}
	title:d_mallorca = {
		set_de_jure_liege_title = title:k_hispania
	}

	title:k_hispania = {
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_duchy
			}
			reset_title_name = yes
		}
	}
}

dejure_shift_gallia_effect = {
	set_global_variable = {
		name = gallia_dejure_splity
		value = yes
	}
	set_global_variable = {
		name = septem_provinciae_dejure_splity
		value = yes
	}

	title:c_antwerpen = {
		set_de_jure_liege_title = title:d_brabant
	}
	title:c_brabant = {
		set_de_jure_liege_title = title:d_brabant
	}
	title:c_cambray = {
		set_de_jure_liege_title = title:d_brabant
	}
	title:c_hainaut = {
		set_de_jure_liege_title = title:d_brabant
	}
	title:c_maastricht = {
		set_de_jure_liege_title = title:d_brabant
	}
	title:c_guelders = {
		set_de_jure_liege_title = title:d_brabant
	}

	title:c_boulogne = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_brugge = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_guines = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_lille = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_yperen = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_amiens = {
		set_de_jure_liege_title = title:d_flanders
	}
	title:c_zeeland = {
		set_de_jure_liege_title = title:d_flanders
	}

	title:c_bellac = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_bourbon = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_jaligny = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_la_marche = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_limousin = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_thiers = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_auvergne = {
		set_de_jure_liege_title = title:d_bourbon
	}

	title:c_forez = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_lyon = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_valentinois = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_viennois = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_viviers = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_velay = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_venaissin = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_forcalquier = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_savoie = {
		set_de_jure_liege_title = title:d_dauphine
	}

	title:c_aachen = {
		set_de_jure_liege_title = title:d_julich
	}
	title:c_cleves = {
		set_de_jure_liege_title = title:d_julich
	}

	title:c_colmar = {
		set_de_jure_liege_title = title:d_alsace
	}
	title:c_strassburg = {
		set_de_jure_liege_title = title:d_alsace
	}
	title:c_sundgau = {
		set_de_jure_liege_title = title:d_alsace
	}

	title:c_albi = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_beziers = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_carcassonne = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_montpellier = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_uses = {
		set_de_jure_liege_title = title:d_languedoc
	}

	title:c_clemont_sur_allier = {
		set_de_jure_liege_title = title:d_auvergne
	}

	title:c_besancon = {
		set_de_jure_liege_title = title:d_upper_burgundy
	}
	title:c_bresse = {
		set_de_jure_liege_title = title:d_upper_burgundy
	}
	title:c_dole = {
		set_de_jure_liege_title = title:d_upper_burgundy
	}

	title:c_bar = {
		set_de_jure_liege_title = title:d_bar
	}
	title:c_langres = {
		set_de_jure_liege_title = title:d_bar
	}
	title:c_vaucouleurs = {
		set_de_jure_liege_title = title:d_bar
	}

	title:c_beaumont = {
		set_de_jure_liege_title = title:d_valois
	}
	title:c_brie_francaise = {
		set_de_jure_liege_title = title:d_valois
	}
	title:c_clermont = {
		set_de_jure_liege_title = title:d_valois
	}
	title:c_ile_de_france = {
		set_de_jure_liege_title = title:d_valois
	}
	title:c_valois = {
		set_de_jure_liege_title = title:d_valois
	}
	title:c_vermandois = {
		set_de_jure_liege_title = title:d_valois
	}

	title:c_nice = {
		set_de_jure_liege_title = title:d_provence
	}
	title:c_provence = {
		set_de_jure_liege_title = title:d_provence
	}
	title:c_arles = {
		set_de_jure_liege_title = title:d_provence
	}
	title:c_embrun = {
		set_de_jure_liege_title = title:d_provence
	}

	title:c_alencon = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_avranches = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_bayeux = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_eu = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_lisieux = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_rouen = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_evreux = {
		set_de_jure_liege_title = title:d_normandy
	}

	title:c_lusignan = {
		set_de_jure_liege_title = title:d_poitou
	}
	title:c_poitiers = {
		set_de_jure_liege_title = title:d_poitou
	}
	title:c_thouars = {
		set_de_jure_liege_title = title:d_poitou
	}
	title:c_montaigu = {
		set_de_jure_liege_title = title:d_poitou
	}
	title:c_saumur = {
		set_de_jure_liege_title = title:d_poitou
	}

	title:c_berry = {
		set_de_jure_liege_title = title:d_berry
	}
	title:c_blois = {
		set_de_jure_liege_title = title:d_berry
	}
	title:c_issoudun = {
		set_de_jure_liege_title = title:d_berry
	}
	title:c_tourraine = {
		set_de_jure_liege_title = title:d_berry
	}

	title:c_chalons = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_meaux = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_coulommiers = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_reims = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_rethel = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_sens = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_troyes = {
		set_de_jure_liege_title = title:d_champagne
	}

	title:c_auxerre = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_avalois = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_chalon = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_dijon = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_macon = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_nevers = {
		set_de_jure_liege_title = title:d_burgundy
	}
	title:c_tonnerrois = {
		set_de_jure_liege_title = title:d_burgundy
	}

	title:c_bouillon = {
		set_de_jure_liege_title = title:d_luxembourg
	}
	title:c_liege = {
		set_de_jure_liege_title = title:d_luxembourg
	}
	title:c_luxembourg = {
		set_de_jure_liege_title = title:d_luxembourg
	}
	title:c_namur = {
		set_de_jure_liege_title = title:d_luxembourg
	}

	title:c_chartres = {
		set_de_jure_liege_title = title:d_orleans
	}
	title:c_montargis = {
		set_de_jure_liege_title = title:d_orleans
	}
	title:c_orleans = {
		set_de_jure_liege_title = title:d_orleans
	}
	title:c_sancerre = {
		set_de_jure_liege_title = title:d_orleans
	}
	title:c_vendome = {
		set_de_jure_liege_title = title:d_orleans
	}

	title:c_metz = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_nancy = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_neufchateau = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_puttlingen = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_saarbrucken = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_trier = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_briey = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}

	title:c_cologne = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_koblenz = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_worms = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_mainz = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_kaiserslautern = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_speyer = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}

	title:c_angouleme = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_aunis = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_perigord = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_saintonge = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_bordeaux = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_agenais = {
		set_de_jure_liege_title = title:d_aquitaine
	}

	title:c_aosta = {
		set_de_jure_liege_title = title:d_savoie
	}
	title:c_canavese = {
		set_de_jure_liege_title = title:d_savoie
	}

	title:c_aargau = {
		set_de_jure_liege_title = title:d_transjurania
	}
	title:c_bern = {
		set_de_jure_liege_title = title:d_transjurania
	}
	title:c_neuchatel = {
		set_de_jure_liege_title = title:d_transjurania
	}
	title:c_geneva = {
		set_de_jure_liege_title = title:d_transjurania
	}

	title:c_cornouaille = {
		set_de_jure_liege_title = title:d_brittany
	}
	title:c_nantes = {
		set_de_jure_liege_title = title:d_brittany
	}
	title:c_penthievre = {
		set_de_jure_liege_title = title:d_brittany
	}
	title:c_rennes = {
		set_de_jure_liege_title = title:d_brittany
	}
	title:c_vannes = {
		set_de_jure_liege_title = title:d_brittany
	}
	title:c_french_leon = {
		set_de_jure_liege_title = title:d_brittany
	}

	title:c_gevaudan = {
		set_de_jure_liege_title = title:d_toulouse
	}
	title:c_millau = {
		set_de_jure_liege_title = title:d_toulouse
	}
	title:c_quercy = {
		set_de_jure_liege_title = title:d_toulouse
	}
	title:c_rouergue = {
		set_de_jure_liege_title = title:d_toulouse
	}
	title:c_toulouse = {
		set_de_jure_liege_title = title:d_toulouse
	}

	title:c_albret = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_labourd = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_marsan = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_armagnac = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_bearn = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_bigorre = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_comminges = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_foix = {
		set_de_jure_liege_title = title:d_gascogne
	}

	title:c_anjou = {
		set_de_jure_liege_title = title:d_anjou
	}
	title:c_maine = {
		set_de_jure_liege_title = title:d_anjou
	}
	title:c_sable = {
		set_de_jure_liege_title = title:d_anjou
	}

	title:d_upper_burgundy = {
		set_de_jure_liege_title = title:k_burgundy
	}
	title:d_transjurania = {
		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_provence = {
		set_de_jure_liege_title = title:k_burgundy
	}

	title:d_poitou = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_bourbon = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_aquitaine = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_auvergne = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_toulouse = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_gascogne = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_armagnac = {
		set_de_jure_liege_title = title:k_aquitaine
	}
	title:d_languedoc = {
		set_de_jure_liege_title = title:k_aquitaine
	}

	title:d_brabant = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_julich = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_luxembourg = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_upper_lorraine = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_alsace = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_worms = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_flanders = {
		set_de_jure_liege_title = title:k_lotharingia
	}
	title:d_lower_lorraine = {
		set_de_jure_liege_title = title:k_lotharingia
	}

	title:d_valois = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_champagne = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_bar = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_normandy = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_anjou = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_orleans = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_burgundy = {
		set_de_jure_liege_title = title:k_soissons
	}
	title:d_berry = {
		set_de_jure_liege_title = title:k_soissons
	}

	title:d_brittany = {
		set_de_jure_liege_title = title:k_brittany
	}

	title:k_soissons = {
		set_de_jure_liege_title = title:e_france
	}
	title:k_brittany = {
		set_de_jure_liege_title = title:e_france
	}
	title:k_aquitaine = {
		set_de_jure_liege_title = title:e_france
	}
	title:k_burgundy = {
		set_de_jure_liege_title = title:e_france
	}
	title:k_lotharingia = {
		set_de_jure_liege_title = title:e_france
	}
}

dejure_shift_restore_gallia_effect = {
	set_global_variable = {
		name = gallia_dejure_splity
		value = no
	}

	#Destroy barbaric duchy titles
	title:d_transjurania = {
		holder = {
			destroy_title = title:d_transjurania 
		}
	}
	title:d_brittany = {
		holder = {
			destroy_title = title:d_brittany 
		}
	}
	title:d_alsace = {
		holder = {
			destroy_title = title:d_alsace 
		}
	}
	title:d_bar = {
		holder = {
			destroy_title = title:d_bar 
		}
	}
	title:d_brabant = {
		holder = {
			destroy_title = title:d_brabant 
		}
	}
	title:d_flanders = {
		holder = {
			destroy_title = title:d_flanders 
		}
	}
	title:d_orleans = {
		holder = {
			destroy_title = title:d_orleans 
		}
	}
	title:d_anjou  = {
		holder = {
			destroy_title = title:d_anjou  
		}
	}
	title:d_berry = {
		holder = {
			destroy_title = title:d_berry 
		}
	}
	title:d_valois = {
		holder = {
			destroy_title = title:d_valois 
		}
	}
	title:d_burgundy = {
		holder = {
			destroy_title = title:d_burgundy 
		}
	}
	title:d_luxembourg = {
		holder = {
			destroy_title = title:d_luxembourg 
		}
	}
	title:d_julich = {
		holder = {
			destroy_title = title:d_julich 
		}
	}

	title:d_valois = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_champagne
		}
	}
	title:d_flanders = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_champagne
		}
	}
	title:d_julich = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lower_lorraine
		}
	}
	title:d_brabant = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lower_lorraine
		}
	}
	title:d_luxembourg = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lower_lorraine
		}
	}

	title:d_transjurania = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_upper_burgundy
		}
	}
	title:d_orleans = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lugdunensis_senonia
		}
	}
	title:d_brittany = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lugdunensis_tertia
		}
	}
	title:d_anjou = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_lugdunensis_tertia
		}
	}
	title:d_bar = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_upper_lorraine
		}
	}
	title:d_alsace = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_germania_prima
		}
	}
	title:c_velay = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_forez = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_lyon = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_macon = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_nevers = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_thiers = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_chalon = {
		set_de_jure_liege_title = title:d_lugdunensis_prima
	}
	title:c_beaumont = {
		set_de_jure_liege_title = title:d_normandy
	}
	title:c_auxerre = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_ile_de_france = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_brie_francaise = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_sens = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_troyes = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_coulommiers = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_meaux = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_avalois = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_tonnerrois = {
		set_de_jure_liege_title = title:d_lugdunensis_senonia
	}
	title:c_tourraine = {
		set_de_jure_liege_title = title:d_lugdunensis_tertia
	}
	title:c_blois = {
		set_de_jure_liege_title = title:d_lugdunensis_tertia
	}
	title:c_dijon = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}
	title:c_speyer = {
		set_de_jure_liege_title = title:d_germania_prima
	}
	title:c_kaiserslautern = {
		set_de_jure_liege_title = title:d_germania_prima
	}
	title:c_worms = {
		set_de_jure_liege_title = title:d_germania_prima
	}
	title:c_mainz = {
		set_de_jure_liege_title = title:d_germania_prima
	}
	title:c_breisgau = {
		set_de_jure_liege_title = title:d_swabia
	}
	title:c_sayn = {
		set_de_jure_liege_title = title:d_bructeria
	}
	title:c_bergh = {
		set_de_jure_liege_title = title:d_bructeria
	}
	title:c_dortmund = {
		set_de_jure_liege_title = title:d_bructeria
	}
	title:c_mark = {
		set_de_jure_liege_title = title:d_bructeria
	}
	title:c_arnsberg = {
		set_de_jure_liege_title = title:d_bructeria
	}
	title:c_zeeland = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}
	title:c_cambray = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_hainaut = {
		set_de_jure_liege_title = title:d_champagne
	}
	title:c_geneva = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_berry = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_issoudun = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_langres = {
		set_de_jure_liege_title = title:d_upper_lorraine
	}

	title:d_lugdunensis_senonia = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_lugdunensis_prima = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_lugdunensis_tertia = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_upper_burgundy = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_savoie = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_upper_lorraine = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_germania_prima = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_lower_lorraine = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_champagne = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:d_normandy = {
		set_de_jure_liege_title = title:k_gallia
	}
	title:c_guelders = {
		set_de_jure_liege_title = title:d_lower_lorraine
	}

	title:k_gallia = {
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_duchy
			}
			reset_title_name = yes
		}
	}
}

dejure_shift_restore_septem_provinciae_effect = {
	set_global_variable = {
		name = septem_provinciae_dejure_splity
		value = no
	}

	#Destroy barbaric duchy titles
	title:d_toulouse = {
		holder = {
			destroy_title = title:d_toulouse
		}
	}
	title:d_poitou = {
		holder = {
			destroy_title = title:d_poitou 
		}
	}

	title:d_poitou = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_aquitaine
		}
	}
	title:d_toulouse = {
		every_de_jure_county = {
			set_de_jure_liege_title = title:d_bourbon
		}
	}
	title:c_toulouse = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_viviers = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_arles = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_geneva = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_berry = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_issoudun = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_embrun = {
		set_de_jure_liege_title = title:d_alpes_maritimae
	}
	title:c_nice = {
		set_de_jure_liege_title = title:d_alpes_maritimae
	}
	title:c_bearn = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_bigorre = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_armagnac = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_comminges = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_foix = {
		set_de_jure_liege_title = title:d_gascogne
	}
	title:c_auvergne = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_limousin = {
		set_de_jure_liege_title = title:d_bourbon
	}
	title:c_bordeaux = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_agenais = {
		set_de_jure_liege_title = title:d_aquitaine
	}
	title:c_venaissin = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_savoie = {
		set_de_jure_liege_title = title:d_dauphine
	}
	title:c_millau = {
		set_de_jure_liege_title = title:d_languedoc
	}
	title:c_clermont_sur_allier = {
		set_de_jure_liege_title = title:d_bourbon
	}
	if = {
		limit = {
			title:k_gallia = {
				is_titular = yes
			}	
		}
		title:c_lyon = {
			set_de_jure_liege_title = title:d_burgundy
		}
		title:c_forez = {
			set_de_jure_liege_title = title:d_burgundy
		}
		title:c_velay = {
			set_de_jure_liege_title = title:d_burgundy
		}
		title:c_thiers = {
			set_de_jure_liege_title = title:d_burgundy
		}
	}
	title:d_provence = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:d_dauphine = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:d_languedoc = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:d_bourbon = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:d_gascogne = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:d_aquitaine = {
		set_de_jure_liege_title = title:k_septem_provinciae
	}
	title:k_septem_provinciae = {
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_duchy
			}
			reset_title_name = yes
		}
	}
}

dejure_shift_britannia_effect = {
	set_global_variable = {
		name = britannia_dejure_splity
		value = yes
	}

	title:c_cardiganshire = {
		set_de_jure_liege_title = title:d_gwynedd
	}
	title:c_merioneth = {
		set_de_jure_liege_title = title:d_gwynedd
	}
	title:c_caernarfonshire = {
		set_de_jure_liege_title = title:d_gwynedd
	}
	title:c_anglesey = {
		set_de_jure_liege_title = title:d_gwynedd
	}
	title:c_denbighshire = {
		set_de_jure_liege_title = title:d_gwynedd
	}


	title:c_maldwyn = {
		set_de_jure_liege_title = title:d_powys
	}
	title:c_sir_faesyfed = {
		set_de_jure_liege_title = title:d_powys
	}
	title:c_brecknockshire = {
		set_de_jure_liege_title = title:d_powys
	}

	title:c_hereford = {
		set_de_jure_liege_title = title:d_gloucestor
	}


	title:c_carmarthenshire = {
		set_de_jure_liege_title = title:d_deheubarth
	}
	title:c_pembrokeshire = {
		set_de_jure_liege_title = title:d_deheubarth
	}
	title:c_glamorgan = {
		set_de_jure_liege_title = title:d_deheubarth
	}
	title:c_monmouthshire = {
		set_de_jure_liege_title = title:d_deheubarth
	}

	title:c_lancashire = {
		set_de_jure_liege_title = title:d_lancaster
	}
	title:c_westmorland = {
		set_de_jure_liege_title = title:d_lancaster
	}
	title:c_cheshire = {
		set_de_jure_liege_title = title:d_lancaster
	}
	title:c_derby = {
		set_de_jure_liege_title = title:d_lancaster
	}

	title:c_norfolk = {
		set_de_jure_liege_title = title:d_norfolk
	}
	title:c_suffolk = {
		set_de_jure_liege_title = title:d_norfolk
	}
	title:c_cambridgeshire = {
		set_de_jure_liege_title = title:d_norfolk
	}

	title:c_kent = {
		set_de_jure_liege_title = title:d_canterbury
	}
	title:c_surrey = {
		set_de_jure_liege_title = title:d_canterbury
	}
	title:c_surrey = {
		set_de_jure_liege_title = title:d_canterbury
	}
	title:c_sussex = {
		set_de_jure_liege_title = title:d_canterbury
	}

	title:c_hampton = {
		set_de_jure_liege_title = title:d_somerset
	}
	title:c_isle_of_wight = {
		set_de_jure_liege_title = title:d_somerset
	}
	title:c_dorset = {
		set_de_jure_liege_title = title:d_somerset
	}
	title:c_somerset = {
		set_de_jure_liege_title = title:d_somerset
	}

	title:c_devon = {
		set_de_jure_liege_title = title:d_cornwall
	}
	title:c_cornwall = {
		set_de_jure_liege_title = title:d_cornwall
	}
	title:c_cornwall = {
		set_de_jure_liege_title = title:d_cornwall
	}

	title:c_durham = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_cumberland = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_lincolnshire = {
		set_de_jure_liege_title = title:d_york
	}
	title:c_nottinghamshire = {
		set_de_jure_liege_title = title:d_hereford
	}
	title:c_northamptonshire = {
		set_de_jure_liege_title = title:d_hereford
	}
	title:c_huntingdonshire = {
		set_de_jure_liege_title = title:d_hereford
	}

	title:k_england = {
		set_de_jure_liege_title = title:e_britannia
	}
	title:d_deheubarth = {
		set_de_jure_liege_title = title:k_wales
	}
	title:d_powys = {
		set_de_jure_liege_title = title:k_wales
	}
	title:d_gwynedd = {
		set_de_jure_liege_title = title:k_wales
	}
	title:d_somerset = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_canterbury = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_norfolk = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_hereford = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_bedford = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_gloucester = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_cornwall = {
		set_de_jure_liege_title = title:k_cornwall
	}
	title:d_york = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_lancaster = {
		set_de_jure_liege_title = title:k_england
	}
	title:d_northumberland = {
		set_de_jure_liege_title = title:k_england
	}

	title:e_britannia = {
		reset_title_name = yes
		set_capital_county = title:c_middlesex
	}
	start_struggle = {
		struggle_type = britannia_struggle
		start_phase = struggle_britannia_phase_migration
	}
}

dejure_shift_restore_britannia_effect = {
	set_global_variable = {
		name = britannia_dejure_splity
		value = no
	}

	#Destory barbaric duchy titles
	title:d_canterbury = {
		holder = {
			destroy_title = title:d_canterbury 
		}
	}
	title:d_somerset = {
		holder = {
			destroy_title = title:d_somerset 
		}
	}
	title:d_cornwall = {
		holder = {
			destroy_title = title:d_cornwall 
		}
	}
	title:d_norfolk = {
		holder = {
			destroy_title = title:d_norfolk 
		}
	}
	title:d_deheubarth = {
		holder = {
			destroy_title = title:d_deheubarth 
		}
	}
	title:d_powys = {
		holder = {
			destroy_title = title:d_powys 
		}
	}
	title:d_gwynedd = {
		holder = {
			destroy_title = title:d_gwynedd 
		}
	}
	title:d_lancaster = {
		holder = {
			destroy_title = title:d_lancaster 
		}
	}

	title:c_cardiganshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_merioneth = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_caernarfonshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_anglesey = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_denbighshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_hampton = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_isle_of_wight = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_dorset = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_somerset = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_devon = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_cornwall = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_cornwall = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_maldwyn = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_sir_faesyfed = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_hereford = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_carmarthenshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_pembrokeshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_glamorgan = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_monmouthshire = {
		set_de_jure_liege_title = title:d_gloucester
	}
	title:c_brecknockshire = {
		set_de_jure_liege_title = title:d_gloucester
	}

	title:c_lancashire = {
		set_de_jure_liege_title = title:d_york
	}
	title:c_westmorland = {
		set_de_jure_liege_title = title:d_york
	}
	title:c_durham = {
		set_de_jure_liege_title = title:d_york
	}
	title:c_cumberland = {
		set_de_jure_liege_title = title:d_york
	}

	title:c_cheshire = {
		set_de_jure_liege_title = title:d_hereford
	}
	title:c_derby = {
		set_de_jure_liege_title = title:d_hereford
	}
	title:c_lincolnshire = {
		set_de_jure_liege_title = title:d_hereford
	}
	title:c_nottinghamshire = {
		set_de_jure_liege_title = title:d_hereford
	}

	title:c_norfolk = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_suffolk = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_cambridgeshire = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_kent = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_surrey = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_surrey = {
		set_de_jure_liege_title = title:d_bedford
	}
	title:c_sussex = {
		set_de_jure_liege_title = title:d_bedford
	}

	title:d_hereford = {
		set_de_jure_liege_title = title:k_britannia
		set_title_name = d_flavia_caeserensis
	}
	title:d_bedford = {
		set_de_jure_liege_title = title:k_britannia
		set_title_name = d_maxima_caeserensis
	}
	title:d_gloucester = {
		set_de_jure_liege_title = title:k_britannia
		set_title_name = d_britannia_prima
	}
	title:d_york = {
		set_de_jure_liege_title = title:k_britannia
		set_title_name = d_britannia_secunda
	}
	title:d_northumberland = {
		set_de_jure_liege_title = title:k_britannia
		set_title_name = d_valentia
	}

	title:k_britannia = {
		set_de_jure_liege_title = root.primary_title
	}
	title:k_wales = {
		set_de_jure_liege_title = root.primary_title
	}
	title:k_cornwall = {
		set_de_jure_liege_title = root.primary_title
	}
	title:e_britannia = {
		reset_title_name = yes
		set_capital_county = title:c_gowrie
	}
}

dejure_shift_create_caledonia_effect = {
	#Destroy barbaric titles
	title:d_western_isles = {
		holder = {
			destroy_title = title:d_western_isles 
		}
	}
	title:d_the_isles = {
		holder = {
			destroy_title = title:d_the_isles 
		}
	}
	title:d_moray = {
		holder = {
			destroy_title = title:d_moray 
		}
	}
	title:d_galloway = {
		holder = {
			destroy_title = title:d_galloway 
		}
	}
	title:d_lothian = {
		holder = {
			destroy_title = title:d_lothian 
		}
	}
	title:d_albany = {
		holder = {
			destroy_title = title:d_albany 
		}
	}

	### Valentia ###
	title:c_teviotdale = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_dunbar = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_annandale = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_lothian = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_lanarkshire = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_galloway = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_carrick = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_ayrshire = {
		set_de_jure_liege_title = title:d_northumberland
	}
	title:c_isle_of_man = {
		set_de_jure_liege_title = title:d_northumberland
	}
	### Caledonia Superior ###
	title:c_fife = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_gowrie = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_atholl = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_angus = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_mearns = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_buchan = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_moray = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_inverness = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_argyll = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_ross = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_sutherland = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_caithness = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_outer_hebrides = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_inner_hebrides = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_lennox = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:c_strathearn = {
		set_de_jure_liege_title = title:d_caledonia	
	}
	title:c_linlithgowshire = {
		set_de_jure_liege_title = title:d_caledonia
	}
	title:d_northumberland = {
		set_de_jure_liege_title = title:k_britannia
	}
	title:d_caledonia = {
		set_de_jure_liege_title = title:k_britannia
	}
	title:k_scotland = {
		set_de_jure_liege_title = root.primary_title
	}
}

dejure_shift_create_hibernia_effect = {
	#Destory barbaric duchy titles
	title:d_connacht = {
		holder = {
			destroy_title = title:d_connacht 
		}
	}
	title:d_ulster = {
		holder = {
			destroy_title = title:d_ulster 
		}
	}
	title:d_munster = {
		holder = {
			destroy_title = title:d_munster 
		}
	}
	title:d_leinster = {
		holder = {
			destroy_title = title:d_leinster 
		}
	}
	title:d_meath = {
		holder = {
			destroy_title = title:d_meath 
		}
	}

	title:c_ennis = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_mayo = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_ulster = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_oriel = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_ailech = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_connacht = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_breifne = {
		set_de_jure_liege_title = title:d_hibernia_inferior
	}
	title:c_athlone = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_dublin = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_leinster = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_ossory = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_ormond = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_thomond = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:c_desmond = {
		set_de_jure_liege_title = title:d_hibernia_superior
	}
	title:d_hibernia_superior = {
		set_de_jure_liege_title = title:k_ireland
	}
	title:d_hibernia_inferior = {
		set_de_jure_liege_title = title:k_ireland
	}
	title:k_ireland = {
		set_de_jure_liege_title = root.primary_title
	}
}

dejure_shift_huns_effect = {
	title:k_caucasus = {
		set_de_jure_liege_title = title:e_caspian-pontic_steppe
	}
	title:k_ruthenia = {
		set_de_jure_liege_title = title:e_caspian-pontic_steppe
	}
	title:k_pontic_steppe = {
		set_de_jure_liege_title = title:e_caspian-pontic_steppe
	}
	title:k_antes = {
		set_de_jure_liege_title = title:e_caspian-pontic_steppe
	}
	title:k_ostrogoths = {
		set_de_jure_liege_title = title:e_caspian-pontic_steppe
	}
	set_global_variable = {
		name = hun_dejure_shift
		value = yes
	}
	
}

dejure_shift_suebi_effect = {
	title:k_suebi = {
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_duchy
			}
			set_de_jure_liege_title = title:k_spanish_galicia
		}
	}
	set_global_variable = {
		name = suebi_dejure_shift
		value = yes
	}
	
}

dejure_shift_vandals_effect = {
	title:k_vandals = {
		every_in_de_jure_hierarchy = {
			limit = {
				tier = tier_duchy
			}
			set_de_jure_liege_title = title:k_africa
		}
	}
	set_global_variable = {
		name = vandals_dejure_shift
		value = yes
	}
	
}


dejure_shift_expand_thrace_effect = {
	#Destory bulgaria
	title:k_bulgaria = {
		holder = {
			destroy_title = title:k_bulgaria
		}
	}
	title:d_bulgaria = {
		set_de_jure_liege_title = title:k_thessalonika
	}
	title:d_philippopolis = {
		set_de_jure_liege_title = title:k_thessalonika
	}
	title:d_dobrudja = {
		set_de_jure_liege_title = title:k_thessalonika
	}
	title:d_turnovo = {
		set_de_jure_liege_title = title:k_thessalonika
	}
}

dejure_shift_expand_macedon_effect = {
		#Restore Macedon
		title:k_hellas = {
		holder = {
			destroy_title = title:k_hellas
		}
	}
		title:k_epirus = {
		holder = {
			destroy_title = title:k_epirus
		}
	}
		title:k_krete = {
		holder = {
			destroy_title = title:k_krete
		}
	}
	title:d_athens = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_achaia = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_epirus = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_cephalonia = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_dyrrachion = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_krete = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:d_aegean_islands = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:c_abydos = {
		set_de_jure_liege_title = title:d_ephese
	}
	title:d_thessaly = {
		set_de_jure_liege_title = title:k_macedon
	}
	title:k_macedon = {
			set_capital_county = title:c_attica
		}
	}


	dejure_shift_integrate_aegyptus_effect = {
	#Integrate Aegyptus
		title:k_egypt = {
		holder = {
			destroy_title = title:k_egypt
		}
	}
	title:d_cyrenaica = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_alexandria = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_delta = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_cairo = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_sinai = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_al-wahat = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_al-said = {
		set_de_jure_liege_title = title:k_aegyptus
	}
	title:d_eastern_desert = {
		set_de_jure_liege_title = title:k_aegyptus
		}
	}


	dejure_shift_restore_orientis_effect = {
	#Integrate Orientis
	title:k_jerusalem = {
		holder = {
			destroy_title = title:k_jerusalem
		}
	}
	title:k_syria = {
		holder = {
			destroy_title = title:k_syria
		}
	}
	title:k_cyprus = {
		holder = {
			destroy_title = title:k_cyprus
		}
	}
	title:d_edessa = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_antioch = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_diyarmudar = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_aleppo = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_homs = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_palmyra = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_lebanon = {
		set_de_jure_liege_title = title:k_orientis
	}
	title:d_urdunn = {
		set_de_jure_liege_title = title:k_orientis
		}
	title:d_palestine = {
		set_de_jure_liege_title = title:k_orientis
		}
	title:d_oultrejourdain = {
		set_de_jure_liege_title = title:k_orientis
		}
	title:d_cyprus = {
		set_de_jure_liege_title = title:k_orientis
		}
	title:d_damascus = {
		set_de_jure_liege_title = title:k_orientis
		}
	}

	dejure_shift_restore_judea_effect = {
	title:k_jerusalem = {
		holder = {
			destroy_title = title:k_jerusalem
		}
	}
	title:d_palestina_prima = {
		holder = {
			destroy_title = title:d_palestina_prima
		}
	}
	title:c_acre = {
		set_de_jure_liege_title = title:d_urdunn
	}
	title:c_jaffa = {
		set_de_jure_liege_title = title:d_palestine
	}
	title:c_ghazza = {
		set_de_jure_liege_title = title:d_palestine
	}
	title:c_jerusalem = {
		set_de_jure_liege_title = title:d_palestine
	}
	title:c_negev = {
		set_de_jure_liege_title = title:d_oultrejourdain
	}
	title:c_kerak = {
		set_de_jure_liege_title = title:d_oultrejourdain
	}
	title:d_oultrejourdain = {
		set_de_jure_liege_title = title:k_israel
	}
	title:d_urdunn = {
		set_de_jure_liege_title = title:k_israel
	}
	title:d_palestine = {
		set_de_jure_liege_title = title:k_israel
	}
	if = {
		limit = {
			game_start_date <= 866.1.1
		}
	title:d_salutaris = {
		set_de_jure_liege_title = title:k_aegyptus
		}
	}
}