﻿##############################################
#
# CULTURE
#
##############################################
	

##############################################
#
# WEST SLAVIC VANILLA CULTURES - FIXES
#
##############################################
ce_west_slavic_867_setup_effect = {	

	# Scopes
	culture:polabian = { save_scope_as = polabian }
	culture:polish = { save_scope_as = polish }
	culture:silesian = { save_scope_as = silesian }
	culture:opolan = { save_scope_as = opolan }
	culture:golensizi = { save_scope_as = golensizi }
	culture:vistulan = { save_scope_as = vistulan }
	culture:lendian = { save_scope_as = lendian }
	culture:masovian = { save_scope_as = masovian }
	culture:lutician = { save_scope_as = lutician }
	culture:dravehnian = { save_scope_as = dravehnian }

	# Culture Name Changes
	culture:polish = {
		set_culture_name = {
            noun = "polan"
            collective_noun = "polan_collective_noun"
            prefix = "polan_prefix"
		}
	}
	culture:polabian = {
		set_culture_name = {
            noun = "veletian_noun"
            collective_noun = "veletian_collective_noun"
            prefix = "veletian_prefix"
		}
	}
	culture:pommeranian = {
		set_culture_name = {
            noun = "pomorian_noun"
            collective_noun = "pomorian_collective_noun"
            prefix = "pomorian_prefix"
		}
	}

	# Innovations
	culture:dravehnian = {
		get_all_innovations_from = scope:polabian
	}
	culture:lutician = {
		get_all_innovations_from = scope:polabian
	}
	culture:sorbian = {
		get_all_innovations_from = scope:polabian
	}
	culture:silesian = {
		get_all_innovations_from = scope:polish
	}
	culture:opolan = {
		get_all_innovations_from = scope:polish
	}	
	culture:golensizi = {
		get_all_innovations_from = scope:polish
	}
	culture:vistulan = {
		get_all_innovations_from = scope:polish
	}
	culture:lendian = {
		get_all_innovations_from = scope:polish
	}
	culture:masovian = {
		get_all_innovations_from = scope:polish
	}
	culture:obotrite = {
		get_all_innovations_from = scope:polabian
	}
	culture:ranian = {
		get_all_innovations_from = scope:polabian
	}
	
	# Vanilla Culture Fixes
	title:c_lubeck = {
		set_county_culture = culture:obotrite
	}	
	title:c_mecklenburg = {
		set_county_culture = culture:obotrite
	}
	title:c_dannenberg = {
		set_county_culture = culture:obotrite
	}

	#De Jure Changes
	title:k_pomerania = { 
		set_de_jure_liege_title = title:e_west_slavia
	}
	title:d_ostmark = { 
		set_de_jure_liege_title = title:k_sorbia
	}
	title:d_nordmark = { 
		set_de_jure_liege_title = title:k_sorbia
	}
	
	title:k_galicia-volhynia = { 
		set_de_jure_liege_title = title:e_russia
	}
	
	#Germanic Adjustments + Hybirds
	#Thuringians
	title:c_orlamunde = {
		set_county_culture = culture:thuringian
	}
	title:c_schmalkalden = {
		set_county_culture = culture:thuringian
	}
	title:c_gleichenstein = {
		set_county_culture = culture:thuringian
	}
	#Saxons
	title:c_gottingen = {
		set_county_culture = culture:saxon
	}
	
	#Sorbs
	title:c_dessau = {
		set_county_culture = culture:sorbian
	}		
	title:c_wittenberg = {
		set_county_culture = culture:sorbian
	}		
	title:c_juterbog = {
		set_county_culture = culture:sorbian
	}
	title:c_spreewald = {
		set_county_culture = culture:sorbian
	}
	title:c_naumburg = {
		set_county_culture = culture:sorbian
	}
	title:c_gorlitz = {
		set_county_culture = culture:sorbian
	}
	title:c_cottbus = {
		set_county_culture = culture:sorbian
	}
	title:c_brene = {
		set_county_culture = culture:sorbian
	}
	title:c_meissen = {
		set_county_culture = culture:sorbian
	}
	title:c_dresden = {
		set_county_culture = culture:sorbian
	}
	title:c_wolkenstein = {
		set_county_culture = culture:sorbian
	}
	title:c_vogtland = {
		set_county_culture = culture:sorbian
	}
	title:c_mersenburg = {
		set_county_culture = culture:sorbian
	}
	title:c_lobdaburg = {
		set_county_culture = culture:sorbian
	}
	title:c_osterland = {
		set_county_culture = culture:sorbian
	}
	title:c_magdeburg = {
		set_county_culture = culture:sorbian
	}
	title:c_naumberg = {
		set_county_culture = culture:sorbian
	}
	
	#Czech
	title:c_hohenburg = {
		set_county_culture = culture:czech
	}
	
	#Pomeranians
	title:c_torun = {
		set_county_culture = culture:pommeranian
	}
	title:c_torun = {
		set_county_faith = faith:slavic_pagan
	}
	
	#Silesians
	title:c_schweibus = {
		set_county_culture = culture:silesian
	}
	title:c_grunberg = {
		set_county_culture = culture:silesian
	}
	title:c_sprottau = {
		set_county_culture = culture:silesian
	}
	title:c_przemkow = {
		set_county_culture = culture:silesian
	}
	title:c_breslau = {
		set_county_culture = culture:silesian
	}
	title:c_legnica = {
		set_county_culture = culture:silesian
	}
	title:c_miliez = {
		set_county_culture = culture:silesian
	}
	
	#Formlery Opolan
	title:c_brzeg = {
		set_county_culture = culture:silesian
	}
	title:c_nysa = {
		set_county_culture = culture:silesian
	}
	title:c_opole = {
		set_county_culture = culture:silesian
	}
	title:c_opava = {
		set_county_culture = culture:silesian
	}
	
	#Formerly Golensizi
	title:c_bethen = {
		set_county_culture = culture:silesian
	}
	title:c_ratibor = {
		set_county_culture = culture:silesian
	}
	title:c_cieszyn = {
		set_county_culture = culture:silesian
	}

	title:c_krakowska = {
		set_county_culture = culture:vistulan
	}
	title:c_sacz = {
		set_county_culture = culture:vistulan
	}
	title:c_sandomierska = {
		set_county_culture = culture:vistulan
	}
	title:c_radomska = {
		set_county_culture = culture:vistulan
	}
	title:c_radomska = {
		set_county_culture = culture:vistulan
	}
	
	title:c_tarnowska = {
		set_county_culture = culture:lendian
	}
	title:c_cherven = {
		set_county_culture = culture:lendian
	}
	title:c_belz = {
		set_county_culture = culture:lendian
	}
	title:c_peremyshl = {
		set_county_culture = culture:lendian
	}
	title:c_lubelska = {
		set_county_culture = culture:lendian
	}

	title:c_stezycka = {
		set_county_culture = culture:masovian
	}
	title:c_czerska = {
		set_county_culture = culture:masovian
	}
	title:c_gostyninska = {
		set_county_culture = culture:masovian
	}
	title:c_plocka = {
		set_county_culture = culture:masovian
	}
	title:c_zakroczymska = {
		set_county_culture = culture:masovian
	}
	
	
	title:c_lomzynska = {
		set_county_culture = culture:sudovian
	}
	title:c_lomzynska = {
		set_county_faith = faith:baltic_pagan
	}

	#Title name changes
	title:k_poland = {
		set_title_name = k_poland_lechia
	}
	title:e_west_slavia = {
		set_title_name = e_west_slavia_wendia
	}
	title:k_sorbia = {
		set_title_name = k_sorbia_polabia
	}
	title:d_masuria = {
		set_title_name = d_masuria_galindia
	}
	
	# Historical Character Culture Shifts
	character:168601 = {
		set_culture = culture:sorbian
	}
	character:168600 = {
		set_culture = culture:sorbian
	}
	
	character:194084 = {
		set_culture = culture:silesian
	}
	character:194085 = {
		set_culture = culture:silesian
	}
	character:82291 = {
		set_culture = culture:silesian
	}
	
	#Obotrites
	character:194064 = {
		set_culture = culture:obotrite
	}
	character:194063 = {
		set_culture = culture:obotrite
	}
	character:194062 = {
		set_culture = culture:obotrite
	}
	
	#Formlery Opolan
	character:194086 = {
		set_culture = culture:silesian
	}	
	character:194087 = {
		set_culture = culture:silesian
	}		
	
	character:82273 = {
		set_culture = culture:vistulan
	}	
	character:82274 = {
		set_culture = culture:vistulan
	}		
	character:302066 = {
		set_culture = culture:vistulan
	}	
	character:302067 = {
		set_culture = culture:vistulan
	}	
	character:302055 = {
		set_culture = culture:vistulan
	}	
	character:302056 = {
		set_culture = culture:vistulan
	}	
	character:302057 = {
		set_culture = culture:vistulan
	}	
	
	# Character and Family Culture Change Effect 
	if = {
		limit = {
			title:d_lausitz.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_lausitz.holder = {
			make_sorbian_culture_effect = yes
		}
	}	
	if = {
		limit = {
			title:d_meissen.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_meissen.holder = {
			make_sorbian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_lubeck.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_lubeck.holder = {
			make_obotrite_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_spreewald.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_spreewald.holder = {
			make_sorbian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_gorlitz.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_gorlitz.holder = {
			make_sorbian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_naumberg.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_naumberg.holder = {
			make_sorbian_culture_effect = yes
		}
	}	

	if = {
		limit = {
			title:d_lower_silesia.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_lower_silesia.holder = {
			make_silesian_culture_effect = yes
		}
	}

	#Formerly Opolan
	if = {
		limit = {
			title:c_brzeg.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_brzeg.holder = {
			make_silesian_culture_effect = yes
		}
	}

	#Formerly Golensizi
	if = {
		limit = {
			title:d_upper_silesia.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_upper_silesia.holder = {
			make_silesian_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_krakowska.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_krakowska.holder = {
			make_vistulan_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_sandomierska.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_sandomierska.holder = {
			make_vistulan_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_tarnowska.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_tarnowska.holder = {
			make_lendian_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_stezycka.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_stezycka.holder = {
			make_masovian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_plocka.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_plocka.holder = {
			make_masovian_culture_effect = yes
		}
	}	
}

ce_west_slavic_1066_setup_effect = {	

	# Scopes
	culture:polabian = { save_scope_as = polabian }
	culture:polish = { save_scope_as = polish }
	culture:lutician = { save_scope_as = lutician }
	culture:dravehnian = { save_scope_as = dravehnian }
	
	
	# Culture Name Changes
	culture:polabian = {
		set_culture_name = {
            noun = "veletian_noun"
            collective_noun = "veletian_collective_noun"
            prefix = "veletian_prefix"
		}
	}
	culture:pommeranian = {
		set_culture_name = {
            noun = "pomorian_noun"
            collective_noun = "pomorian_collective_noun"
            prefix = "pomorian_prefix"
		}
	}

	# Innovations
	culture:dravehnian = {
		get_all_innovations_from = scope:polabian
	}
	culture:sorbian = {
		get_all_innovations_from = scope:polabian
	}
	culture:obotrite = {
		get_all_innovations_from = scope:polabian
	}
	culture:ranian = {
		get_all_innovations_from = scope:polabian
	}
	culture:lutician = {
		get_all_innovations_from = scope:polabian
	}
	
	#De Jure Changes
	title:k_wendia = { 
		set_de_jure_liege_title = title:e_west_slavia
	}
	title:k_pomerania = { 
		set_de_jure_liege_title = title:e_west_slavia
	}
	title:k_galicia-volhynia = { 
		set_de_jure_liege_title = title:e_russia
	}
	title:d_ostmark = { 
		set_de_jure_liege_title = title:k_wendia
	}
	title:d_nordmark = { 
		set_de_jure_liege_title = title:k_wendia
	}
	
	#Unique Decisions Taken
	add_to_global_variable_list = {
		name = unavailable_unique_decisions
		target = flag:unite_the_polans_decision
	}
	
	#Title name changes
	title:d_masuria = {
		set_title_name = d_masuria_galindia
	}
	title:e_west_slavia = {
		set_title_name = e_west_slavia_lechia
	}
	
	#Obotrites
	character:194064 = {
		set_culture = culture:obotrite
	}
	character:194063 = {
		set_culture = culture:obotrite
	}
	character:194062 = {
		set_culture = culture:obotrite
	}
	character:184001 = {
		set_culture = culture:obotrite
	}
	
	#Ranians
	character:302073 = {
		set_culture = culture:ranian
	}
	
	#Sorbs
	character:184007 = {
		set_culture = culture:sorbian
	}
	
	#Margravians
	character:33464 = {
		set_culture = culture:franconian
	}
	
	#Franks
	character:20247 = {
		set_culture = culture:franconian
	}
	
	#Germanic Adjustments + Hybirds
	
	#Saxons
	title:c_gottingen = {
		set_county_culture = culture:saxon
	}
	
	#Margravians
	title:c_magdeburg = {
		set_county_culture = culture:saxon
	}
	title:c_lobdaburg = {
		set_county_culture = culture:franconian
	}
	title:c_orlamunde = {
		set_county_culture = culture:franconian
	}
	title:c_mansfeld = {
		set_county_culture = culture:franconian
	}
	
	#Ranians
	title:c_rugen = {
		set_county_culture = culture:ranian
	}
	
	#Luticians
	title:c_werle = {
		set_county_culture = culture:lutician
	}
	title:c_stendal = {
		set_county_culture = culture:lutician
	}
	title:c_prenzlau = {
		set_county_culture = culture:lutician
	}
	title:c_ruppin = {
		set_county_culture = culture:lutician
	}
	title:c_havelberg = {
		set_county_culture = culture:lutician
	}
	title:c_brandenburg = {
		set_county_culture = culture:lutician
	}
	title:c_berlin = {
		set_county_culture = culture:lutician
	}
	
	#Pomorians
	title:c_wolgast = {
		set_county_culture = culture:pommeranian
	}
	title:c_torun = {
		set_county_culture = culture:pommeranian
	}
	title:c_torun = {
		set_county_faith = faith:slavic_pagan
	}
	
	#Obotrite
	title:c_mecklenburg = {
		set_county_culture = culture:obotrite
	}
	title:c_lubeck = {
		set_county_culture = culture:obotrite
	}
	title:c_rostock = {
		set_county_culture = culture:obotrite
	}
	title:c_dannenberg = {
		set_county_culture = culture:obotrite
	}

	# Vanilla Culture Fixes
	title:c_vogtland = {
		set_county_culture = culture:sorbian
	}
	title:c_dessau = {
		set_county_culture = culture:sorbian
	}		
	title:c_wittenberg = {
		set_county_culture = culture:sorbian
	}		
	title:c_juterbog = {
		set_county_culture = culture:sorbian
	}
	title:c_spreewald = {
		set_county_culture = culture:sorbian
	}
	title:c_naumburg = {
		set_county_culture = culture:sorbian
	}
	title:c_gorlitz = {
		set_county_culture = culture:sorbian
	}
	title:c_cottbus = {
		set_county_culture = culture:sorbian
	}
	title:c_brene = {
		set_county_culture = culture:sorbian
	}
	title:c_meissen = {
		set_county_culture = culture:sorbian
	}
	title:c_dresden = {
		set_county_culture = culture:sorbian
	}
	title:c_wolkenstein = {
		set_county_culture = culture:sorbian
	}
	title:c_mersenburg = {
		set_county_culture = culture:sorbian
	}
	title:c_osterland = {
		set_county_culture = culture:sorbian
	}
	title:c_naumberg = {
		set_county_culture = culture:sorbian
	}		
	title:c_vogtland = {
		set_county_faith = faith:catholic
	}
	title:c_opava = {
		set_county_culture = culture:polish
	}	
	
	#Character Culture Shifts
	if = {
		limit = {
			title:c_rugen.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_rugen.holder = {
			make_rani_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_lubeck.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:c_lubeck.holder = {
			make_obotrite_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:d_nordmark.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_nordmark.holder = {
			make_obotrite_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:d_ostmark.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_west_slavic }
			}
		}
		title:d_ostmark.holder = {
			make_lutician_culture_effect = yes
		}
	}
}

ce_west_slavic_1178_setup_effect = {	

	# Scopes
	culture:polabian = { save_scope_as = polabian }
	culture:polish = { save_scope_as = polish }
	culture:lutician = { save_scope_as = lutician }
	culture:dravehnian = { save_scope_as = dravehnian }
	
	
	# Culture Name Changes
	#	culture:polabian = {
	#		set_culture_name = {
   #         noun = "veletian_noun"
  #          collective_noun = "veletian_collective_noun"
 #           prefix = "veletian_prefix"
	#		}
	#	}
	culture:pommeranian = {
		set_culture_name = {
            noun = "pomorian_noun"
            collective_noun = "pomorian_collective_noun"
            prefix = "pomorian_prefix"
		}
	}

	# Innovations
	culture:dravehnian = {
		get_all_innovations_from = scope:polabian
	}
	culture:sorbian = {
		get_all_innovations_from = scope:polabian
	}
	culture:obotrite = {
		get_all_innovations_from = scope:polabian
	}
	culture:ranian = {
		get_all_innovations_from = scope:polabian
	}
	culture:lutician = {
		get_all_innovations_from = scope:polabian
	}
	
	#De Jure Changes
	title:k_wendia = { 
		set_de_jure_liege_title = title:e_west_slavia
	}
	title:k_pomerania = { 
		set_de_jure_liege_title = title:e_west_slavia
	}
	title:k_galicia-volhynia = { 
		set_de_jure_liege_title = title:e_russia
	}
	title:d_ostmark = { 
		set_de_jure_liege_title = title:k_wendia
	}
	title:d_nordmark = { 
		set_de_jure_liege_title = title:k_wendia
	}
	
	#Unique Decisions Taken
	add_to_global_variable_list = {
		name = unavailable_unique_decisions
		target = flag:unite_the_polans_decision
	}
	
	#Title name changes
	title:d_masuria = {
		set_title_name = d_masuria_galindia
	}
	title:e_west_slavia = {
		set_title_name = e_west_slavia_lechia
	}
	
	#Obotrites
	character:194064 = {
		set_culture = culture:obotrite
	}
	character:194063 = {
		set_culture = culture:obotrite
	}
	character:194062 = {
		set_culture = culture:obotrite
	}
	character:184001 = {
		set_culture = culture:obotrite
	}
	character:452005 = {
		set_culture = culture:obotrite
	}

	character:452004 = {
		set_culture = culture:polabian
		every_courtier_or_guest = {
			set_culture = culture:polabian
		}
	}
	character:452003 = {
		set_culture = culture:polabian
		every_courtier_or_guest = {
			set_culture = culture:polabian
		}
	}
	#Ranians
	character:302073 = {
		set_culture = culture:ranian
	}
	
	#Sorbs
	character:184007 = {
		set_culture = culture:sorbian
	}
	
	#Margravians
	character:33464 = {
		set_culture = culture:franconian
	}


	#Franks
	character:20247 = {
		set_culture = culture:franconian
	}
	
	#Germanic Adjustments + Hybirds
	
	#Margravians Characters

	character:212030 = {
		set_culture = culture:markish
		every_courtier_or_guest = {
			set_culture = culture:markish
		}
	}
	character:212905 = {
		set_culture = culture:markish
	}
	character:212908 = {
		set_culture = culture:markish
	}
	character:212038 = {
		set_culture = culture:meissener
		every_courtier_or_guest = {
			set_culture = culture:meissener
		}
	}
	character:212048 = {
		set_culture = culture:meissener
		every_courtier_or_guest = {
			set_culture = culture:meissener
		}
	}
	character:wartha_1 = {
		set_culture = culture:meissener
		every_courtier_or_guest = {
			set_culture = culture:meissener
		}
	}
	#Saxons
	title:c_gottingen = {
		set_county_culture = culture:saxon
	}
	
	#Margravians
	title:c_stendal = {
		set_county_culture = culture:saxon
	}
	title:c_lobdaburg = {
		set_county_culture = culture:franconian
	}
	title:c_orlamunde = {
		set_county_culture = culture:franconian
	}
	title:c_mansfeld = {
		set_county_culture = culture:franconian
	}
	title:c_havelberg = {
		set_county_culture = culture:markish
	}
	title:c_brandenburg = {
		set_county_culture = culture:markish
	}
	title:c_wittenberg = {
		set_county_culture = culture:meissener
	}		
	title:c_dessau = {
		set_county_culture = culture:meissener
	}
	title:c_meissen = {
		set_county_culture = culture:meissener
	}
	title:c_osterland = {
		set_county_culture = culture:meissener
	}
	title:c_wolkenstein = {
		set_county_culture = culture:meissener
	}
	title:c_mersenburg = {
		set_county_culture = culture:meissener
	}
	title:c_brene = {
		set_county_culture = culture:meissener
	}
	title:c_dresden = {
		set_county_culture = culture:meissener
	}
	title:c_mansfeld = {
		set_county_culture = culture:meissener
	}
	
	#polabian
	title:c_werle = {
		set_county_culture = culture:polabian
	}
	title:c_prenzlau = {
		set_county_culture = culture:polabian
	}
	title:c_berlin = {
		set_county_culture = culture:polabian
	}
	title:c_rostock = {
		set_county_culture = culture:polabian
	}
	title:c_rugen = {
		set_county_culture = culture:polabian
	}
	title:c_wolgast = {
		set_county_culture = culture:polabian
	}
	title:c_ruppin = {
		set_county_culture = culture:polabian
	}
	title:c_mecklenburg = {
		set_county_culture = culture:polabian
	}
	#Dannenberg Slavs, the last Polabian Slavs to persist until the 18th century
	title:c_dannenberg = {
		set_county_culture = culture:polabian
	}

	#Obotrite

	# Vanilla Culture Fixes
	title:c_spreewald = {
		set_county_culture = culture:sorbian
	}
	title:c_gorlitz = {
		set_county_culture = culture:sorbian
	}
	title:c_cottbus = {
		set_county_culture = culture:sorbian
	}
	title:c_naumberg = {
		set_county_culture = culture:sorbian
	}		
	title:c_juterbog = {
		set_county_culture = culture:sorbian
	}
	title:c_naumburg = {
		set_county_culture = culture:sorbian
	}
	title:c_vogtland = {
		set_county_faith = faith:catholic
	}
	title:c_opava = {
		set_county_culture = culture:polish
	}	
	

}

make_lutician_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:lutician
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:lutician
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:lutician
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:lutician
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:lutician
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:lutician
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:lutician
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:lutician
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:lutician
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_markish_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:markish
	if = {
		limit = {
			knows_language = language_low_german
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:markish
			if = {
				limit = {
					knows_language = language_low_german
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:markish
			if = {
				limit = {
					knows_language = language_low_german
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			any_courtier = {
				is_ai = yes
			}			
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:markish
			if = {
				limit = {
					knows_language = language_low_german
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:markish
						if = {
							limit = {
								knows_language = language_low_german
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:markish
						if = {
							limit = {
								knows_language = language_low_german
							}
						}
					}
				}
			}
		}
	}
}

make_meissener_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:meissener
	if = {
		limit = {
			knows_language = language_high_german
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:meissener
			if = {
				limit = {
					knows_language = language_high_german
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:meissener
			if = {
				limit = {
					knows_language = language_high_german
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			any_courtier = {
				is_ai = yes
			}			
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:meissener
			if = {
				limit = {
					knows_language = language_high_german
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:meissener
						if = {
							limit = {
								knows_language = language_high_german
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:meissener
						if = {
							limit = {
								knows_language = language_high_german
							}
						}
					}
				}
			}
		}
	}
}

make_rani_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:ranian
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:ranian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:ranian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:ranian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ranian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ranian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:ranian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ranian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ranian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_obotrite_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:obotrite
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:obotrite
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:obotrite
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:obotrite
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:obotrite
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:obotrite
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:obotrite
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:obotrite
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:obotrite
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_sorbian_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:sorbian
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:sorbian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:sorbian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:sorbian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:sorbian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:sorbian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:sorbian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:sorbian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:sorbian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_silesian_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:silesian
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:silesian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:silesian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:silesian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:silesian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:silesian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:silesian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:silesian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:silesian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_opolan_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:opolan
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:opolan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:opolan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:opolan
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:opolan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:opolan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:opolan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:opolan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:opolan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_golensizi_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:golensizi
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:golensizi
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:golensizi
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:golensizi
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:golensizi
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:golensizi
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:golensizi
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:golensizi
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:golensizi
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_vistulan_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:vistulan
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:vistulan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:vistulan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:vistulan
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vistulan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vistulan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:vistulan
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vistulan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vistulan
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_lendian_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:lendian
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:lendian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:lendian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:lendian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:lendian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:lendian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:lendian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:lendian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:lendian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}

make_masovian_culture_effect = {
	#Convert your, and your whole family's, culture
	set_culture = culture:masovian
	if = {
		limit = {
			knows_language = language_lechitic
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			set_culture = culture:masovian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_landed = no
			}
		}
		every_close_family_member = {
			custom = all_family_members
			limit = {
				is_landed = no
			}
			set_culture = culture:masovian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:masovian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:masovian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:masovian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:masovian
			if = {
				limit = {
					knows_language = language_lechitic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:masovian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:masovian
						if = {
							limit = {
								knows_language = language_lechitic
							}
						}
					}
				}
			}
		}
	}
}