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

##############################################
#
# EAST SLAVIC VANILLA CULTURES - FIXES
#
##############################################
ce_east_slavic_867_setup_effect = {	

	# Scopes
	culture:russian = { save_scope_as = russian }
	
	# Vanilla Culture Fixes - Polyan	
	title:c_kiev = {
		set_county_culture = culture:polyan
	}
	title:c_chornobyl = {
		set_county_culture = culture:polyan
	}	
	title:c_korsun = {
		set_county_culture = culture:polyan
	}	
	title:c_zhytomyr = {
		set_county_culture = culture:polyan
	}
	title:c_zvyahel = {
		set_county_culture = culture:polyan
	}
	
	# Russia to the Rus
	title:e_russia = {
		set_title_name = e_russia_rus
	}

	# Tradition Edits
	culture:severian = {
		remove_culture_tradition = tradition_druzhina
		remove_culture_tradition = tradition_sacred_groves
		add_culture_tradition = tradition_hunters
		add_culture_tradition = tradition_polygamous
	}
	culture:volhynian = {
		remove_culture_tradition = tradition_druzhina
	}
	culture:ilmenian = {
		remove_culture_tradition = tradition_druzhina
	}
	culture:russian = {
		add_culture_tradition = tradition_portage
		add_culture_tradition = tradition_veche
	}

	# Vanilla Culture Fixes - Volhynian		
	title:c_volodymyr = {
		set_county_culture = culture:volhynian
	}
	title:c_peresopnytsia = {
		set_county_culture = culture:volhynian
	}
	title:c_lviv = {
		set_county_culture = culture:volhynian
	}
	title:c_zaslavl = {
		set_county_culture = culture:volhynian
	}
	
	# Vanilla Culture Fixes - Tiversian
	title:c_terebovl = {
		set_county_culture = culture:tiverian
	}
	title:c_cetatea_alba = {
		set_county_culture = culture:tiverian
	}
	title:c_barlad = {
		set_county_culture = culture:tiverian
	}
	title:c_lapusna = {
		set_county_culture = culture:tiverian
	}
	title:c_chilia = {
		set_county_culture = culture:tiverian
	}
	title:c_tigheci = {
		set_county_culture = culture:tiverian
	}
	title:c_galati = {
		set_county_culture = culture:tiverian
	}
	title:c_ushytsia = {
		set_county_culture = culture:tiverian
	}
	title:c_hotin = {
		set_county_culture = culture:tiverian
	}
	title:c_soroca = {
		set_county_culture = culture:tiverian
	}
	title:c_orhei = {
		set_county_culture = culture:tiverian
	}
	title:c_dorohoi = {
		set_county_culture = culture:tiverian
	}
	title:c_iasi = {
		set_county_culture = culture:tiverian
	}
	
	# Vanilla Culture Fixes - Drevlian
	title:c_pinsk = {
		set_county_culture = culture:drevlian
	}		
	title:c_novogrudok = {
		set_county_culture = culture:drevlian
	}	
	# title:c_volkovysk = {
	# 	set_county_culture = culture:drevlian
	# }
	title:c_berestye = {
		set_county_culture = culture:drevlian
	}
	title:c_dorohychyn = {
		set_county_culture = culture:drevlian
	}
	title:c_turov = {
		set_county_culture = culture:drevlian
	}
	title:c_korosten = {
		set_county_culture = culture:drevlian
	}
	title:c_dubrovytsia = {
		set_county_culture = culture:drevlian
	}
	
	# Vanilla Culture Fixes - Dregoviches
	title:c_kletsk = {
		set_county_culture = culture:dregovich
	}		
	title:c_minsk = {
		set_county_culture = culture:dregovich
	}
	title:c_orsha = {
		set_county_culture = culture:dregovich
	}
	title:c_slutsk = {
		set_county_culture = culture:dregovich
	}
	
	# Vanilla Culture Fixes - Polochans
	title:c_vitebsk = {
		set_county_culture = culture:poloch
	}
	title:c_lukoml = {
		set_county_culture = culture:poloch
	}
	title:c_polotsk = {
		set_county_culture = culture:poloch
	}
	
	# Vanilla Culture Fixes - Ilmenian
	title:c_sebezh = {
		set_county_culture = culture:ilmenian
	}
	title:c_pskov = {
		set_county_culture = culture:ilmenian
	}
	title:c_luki = {
		set_county_culture = culture:ilmenian
	}
	title:c_rusa = {
		set_county_culture = culture:ilmenian
	}
	title:c_novgorod = {
		set_county_culture = culture:ilmenian
	}
	title:c_valdai = {
		set_county_culture = culture:ilmenian
	}
	title:c_valdai = {
		set_county_faith = faith:slavic_pagan
	}	
	title:c_bezichi = {
		set_county_culture = culture:ilmenian
	}
	title:c_bezichi = {
		set_county_faith = faith:slavic_pagan
	}	
	title:c_tikhvin = {
		set_county_culture = culture:ilmenian
	}
	title:c_tikhvin = {
		set_county_faith = faith:slavic_pagan
	}	

	# Vanilla Culture Fixes - Severian		
	title:c_chernigov = {
		set_county_culture = culture:severian
	}
	title:c_pereyaslavl = {
		set_county_culture = culture:severian
	}
	title:c_voin = {
		set_county_culture = culture:severian
	}
	title:c_hradyzk = {
		set_county_culture = culture:severian
	}
	title:c_romen = {
		set_county_culture = culture:severian
	}
	title:c_novgorod_seversky = {
		set_county_culture = culture:severian
	}
	title:c_putyvl = {
		set_county_culture = culture:severian
	}
	title:c_kursk = {
		set_county_culture = culture:severian
	}
	
	# Vanilla Culture Fixes - Krivichian
	title:c_toropets = {
		set_county_culture = culture:krivich
	}
	title:c_gnezdovo = {
		set_county_culture = culture:krivich
	}
	
	# Vanilla Culture Fixes - Vyatichian
	title:c_kozelsk = {
		set_county_culture = culture:vyatichi
	}
	title:c_karachev = {
		set_county_culture = culture:vyatichi
	}
	title:c_smolensk = {
		set_county_culture = culture:vyatichi
	}
	title:c_roslavl = {
		set_county_culture = culture:vyatichi
	}
	title:c_starodub = {
		set_county_culture = culture:vyatichi
	}
	title:c_sevsk = {
		set_county_culture = culture:vyatichi
	}
	title:c_babruysk = {
		set_county_culture = culture:vyatichi
	}

	# # Historical Character Culture Shifts
	character:302242 = {
		set_culture = culture:ilmenian
	}
	character:160139 = {
		set_culture = culture:ilmenian
	}
	character:159721 = {
		set_culture = culture:severian
	}
	character:160063 = {
		set_culture = culture:severian
	}
	character:302166 = {
		set_culture = culture:volhynian
	}
	character:302142 = {
		set_culture = culture:drevlian
	}
	character:302245 = {
		set_culture = culture:krivich
	}
	character:302209 = {
		set_culture = culture:krivich
	}
	character:302210 = {
		set_culture = culture:krivich
	}
	character:302242 = {
		set_culture = culture:vyatichi
	}
	character:194146 = {
		set_culture = culture:vyatichi
	}
	character:194145 = {
		set_culture = culture:vyatichi
	}
	character:302187 = {
		set_culture = culture:svear
	}
	character:160139 = {
		set_culture = culture:vyatichi
	}
	character:194141 = {
		set_culture = culture:vyatichi
	}

	#Character and Family Culture Change Effect 
	if = {
		limit = {
			title:c_pskov.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_pskov.holder = {
			make_ilmenian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_pinsk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_pinsk.holder = {
			make_dregovich_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_turov.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_turov.holder = {
			make_drevlian_culture_effect = yes
		}
	}		
	if = {
		limit = {
			title:c_dubrovytsia.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_dubrovytsia.holder = {
			make_drevlian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_suceava.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_suceava.holder = {
			make_tiverian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_terebovl.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_terebovl.holder = {
			make_tiverian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_halych.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_halych.holder = {
			make_belocroat_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_volodymyr.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_volodymyr.holder = {
			make_volhynian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_cherven.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_cherven.holder = {
			make_lendian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_berestye.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_berestye.holder = {
			make_drevlian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_minsk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_minsk.holder = {
			make_krivich_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_smolensk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_smolensk.holder = {
			make_krivich_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_gnezdovo.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_gnezdovo.holder = {
			make_krivich_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_polotsk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_polotsk.holder = {
			make_poloch_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_chernigov.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_chernigov.holder = {
			make_severian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_kursk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_kursk.holder = {
			make_vyatichi_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_romen.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_romen.holder = {
			make_severian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_pereyaslavl.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_pereyaslavl.holder = {
			make_severian_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_kozelsk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_kozelsk.holder = {
			make_vyatichi_culture_effect = yes
		}
	}			
	if = {
		limit = {
			title:c_babruysk.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_east_slavic }
			}
		}
		title:c_babruysk.holder = {
			make_vyatichi_culture_effect = yes
		}
	}

	every_living_character = {
		limit = {
			culture = culture:russian
			is_lowborn = yes
			is_landed = no
			OR = {
				NOT = {
					exists = liege
				}
				AND = {
					exists = liege
					liege = {
						OR = {
							has_government = mercenary_government
							culture = {
								NOT = {
									has_cultural_pillar = heritage_east_slavic
								}
							}
						}
				  	}
				}
			}
		}
		random_list = {
			1 = {
				set_culture = culture:ilmenian
			}
			1 = {
				set_culture = culture:vyatichi
			}
			1 = {
				set_culture = culture:polyan
			}
			1 = {
				set_culture = culture:severian
			}
			1 = {
				set_culture = culture:drevlian
			}
		}	
	}		
}

ce_east_slavic_1066_setup_effect = {	

	title:c_oskol = {
		set_county_culture = culture:mordvin
	}
	title:c_atyrau = {
		set_county_culture = culture:cuman
	}
	title:c_orenburg = {
		set_county_culture = culture:kimek
	}
	title:c_calarasi = {
		set_county_culture = culture:pecheneg
	}

	# Russia to the Rus
	title:e_russia = {
		set_title_name = e_russia_rus
	}
	
	#Torkils
	title:c_uman = {
		set_county_culture = culture:torkil
	}
	title:c_cherkassy = {
		set_county_culture = culture:torkil
	}
	title:c_kherson = {
		set_county_culture = culture:torkil
	}
	title:c_dnipro = {
		set_county_culture = culture:torkil
	}
	title:c_oleshye = {
		set_county_culture = culture:torkil
	}
	title:c_khortytsia = {
		set_county_culture = culture:torkil
	}
	title:c_kazanskaya = {
		set_county_culture = culture:torkil
	}
	title:c_bakhmut = {
		set_county_culture = culture:torkil
	}
	title:c_samar = {
		set_county_culture = culture:torkil
	}

	# Tradition Edits
	culture:severian = {
		remove_culture_tradition = tradition_druzhina
		remove_culture_tradition = tradition_sacred_groves
		add_culture_tradition = tradition_hunters
		add_culture_tradition = tradition_polygamous
	}
	culture:volhynian = {
		remove_culture_tradition = tradition_druzhina
	}
	culture:ilmenian = {
		remove_culture_tradition = tradition_druzhina
	}
	culture:russian = {
		add_culture_tradition = tradition_portage
	}
	
	# # Historical Character Culture Shifts
	# White Croats
	character:302148 = {
		set_culture = culture:belocroat
	}
	character:302149 = {
		set_culture = culture:belocroat
	}
	character:302150 = {
		set_culture = culture:belocroat
	}
	character:302175 = {
		set_culture = culture:belocroat
	}
	character:302176 = {
		set_culture = culture:belocroat
	}
	character:302177 = {
		set_culture = culture:belocroat
	}
	
	# Svear
	character:600 = {
		set_culture = culture:svear
	}
	character:40605 = {
		set_culture = culture:svear
	}
	character:302222 = {
		set_culture = culture:svear
	}
	character:302221 = {
		set_culture = culture:svear
	}
	character:40697 = {
		set_culture = culture:svear
	}
	character:601 = {
		set_culture = culture:svear
	}
	character:6863 = {
		set_culture = culture:svear
	}
	character:163108 = {
		set_culture = culture:svear
	}
	character:163109 = {
		set_culture = culture:svear
	}
	character:194004 = {
		set_culture = culture:svear
	}
	character:194056 = {
		set_culture = culture:svear
	}
	character:194028 = {
		set_culture = culture:svear
	}
	character:194029 = {
		set_culture = culture:svear
	}
	character:194030 = {
		set_culture = culture:svear
	}
	character:194031 = {
		set_culture = culture:svear
	}
	character:194032 = {
		set_culture = culture:svear
	}
	character:194033 = {
		set_culture = culture:svear
	}
	character:100511 = {
		set_culture = culture:svear
	}
	character:100506 = {
		set_culture = culture:svear
	}
	character:100504 = {
		set_culture = culture:svear
	}
	character:100501 = {
		set_culture = culture:svear
	}
	character:100500 = {
		set_culture = culture:svear
	}
	character:6811 = {
		set_culture = culture:svear
	}
	character:6811 = {
		set_culture = culture:svear
	}
	character:40606 = {
		set_culture = culture:svear
	}
	
	#Volhynian
	character:256045 = {
		set_culture = culture:volhynian
	}
	
	#Krivichian
	character:302209 = {
		set_culture = culture:krivich
	}
	character:302210 = {
		set_culture = culture:krivich
	}
	character:302212 = {
		set_culture = culture:krivich
	}
	character:302213 = {
		set_culture = culture:krivich
	}
	character:302214 = {
		set_culture = culture:krivich
	}
	character:302215 = {
		set_culture = culture:krivich
	}
	character:302216 = {
		set_culture = culture:krivich
	}
	character:302217 = {
		set_culture = culture:krivich
	}
	character:302218 = {
		set_culture = culture:krivich
	}
	
	#Tiversian
	character:256043 = {
		set_culture = culture:tiverian
	}
	
	# Dane
	character:194037 = {
		set_culture = culture:dane
	}
	character:194039 = {
		set_culture = culture:dane
	}
	character:302187 = {
		set_culture = culture:dane
	}
	
	# Jute 
	character:194036 = {
		set_culture = culture:jute
	}
	
	#Vyatichi
	character:302199 = {
		set_culture = culture:vyatichi
	}
	
	#Change Character Effect
	if = {
		limit = {
			title:c_dnipro.holder = {
				highest_held_title_tier <= tier_county
				culture = { has_cultural_pillar = heritage_turkic }
			}
		}
		title:c_dnipro.holder = {
			make_torkil_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_cherkassy.holder = {
				highest_held_title_tier <= tier_county
				culture = { has_cultural_pillar = heritage_turkic }
			}
		}
		title:c_cherkassy.holder = {
			make_torkil_culture_effect = yes
		}
	}
}

ce_east_slavic_1178_setup_effect = {	

	#Innovation setup for 1178 Rus'
	culture:ruthenian = {
		get_all_innovations_from = culture:russian
	}

	culture:byelorusian = {
		get_all_innovations_from = culture:russian
	}

	culture:ryazanian = {
		get_all_innovations_from = culture:russian
	}

	culture:vladimirian = {
		get_all_innovations_from = culture:russian
	}

	culture:novgorodian = {
		get_all_innovations_from = culture:russian
	}

	culture:volyn_ = {
		get_all_innovations_from = culture:russian
	}

	culture:chernigovan = {
		get_all_innovations_from = culture:russian
	}

	#Novgorod Setup

	title:c_novgorod = {
		set_county_culture = culture:novgorodian
	}
	
	title:c_bezichi = {
		set_county_culture = culture:novgorodian
	}

	title:c_valdai = {
		set_county_culture = culture:novgorodian
	}

	title:c_pskov = {
		set_county_culture = culture:novgorodian
	}

	title:c_rusa = {
		set_county_culture = culture:novgorodian
	}

	title:c_tikhvin = {
		set_county_culture = culture:novgorodian
	}

	title:c_beloozero = {
		set_county_culture = culture:novgorodian
	}

	title:c_vyangi = {
		set_county_culture = culture:novgorodian
	}
	
	title:c_luki = {
		set_county_culture = culture:novgorodian
	}

	#byelorusian setup #Prince of Polotsk and Smolensk

	title:c_sebezh = {
		set_county_culture = culture:byelorusian
	}

	title:c_toropets = {
		set_county_culture = culture:byelorusian
	}

	title:c_polotsk = {
		set_county_culture = culture:byelorusian
	}

	title:c_lukoml = {
		set_county_culture = culture:byelorusian
	}
	
	title:c_vitebsk = {
		set_county_culture = culture:byelorusian
	}

	title:c_kletsk = {
		set_county_culture = culture:byelorusian
	}		

	title:c_gnezdovo = {
		set_county_culture = culture:byelorusian
	}

	title:c_smolensk = {
		set_county_culture = culture:byelorusian
	}

	title:c_minsk = {
		set_county_culture = culture:byelorusian
	}

	title:c_orsha = {
		set_county_culture = culture:byelorusian
	}

	title:c_kozelsk = {
		set_county_culture = culture:byelorusian
	}

	title:c_babruysk = {
		set_county_culture = culture:byelorusian
	}

	title:c_slutsk = {
		set_county_culture = culture:byelorusian
	}

	title:c_pinsk = {
		set_county_culture = culture:byelorusian
	}


	#Vladimir

	title:c_yaroslavl = {
		set_county_culture = culture:vladimirian
	}

	title:c_suzdal = {
		set_county_culture = culture:vladimirian
	}

	title:c_suzdal = {
		set_county_faith = faith:orthodox
	}

	title:c_vladimir = {
		set_county_culture = culture:vladimirian
	}

	title:c_tver = {
		set_county_culture = culture:vladimirian
	}
	
	title:c_moskva = {
		set_county_culture = culture:vladimirian
	}
	title:c_mozhaysk = {
		set_county_culture = culture:vladimirian
		set_county_faith = faith:orthodox
	}

	#ryazanian

	title:c_murom = {
		set_county_culture = culture:ryazanian
	}

	title:c_ryazan = {
		set_county_culture = culture:ryazanian
	}

	title:c_tula = {
		set_county_culture = culture:ryazanian
	}
	title:c_tula = {
		set_county_faith = faith:orthodox
	}

	title:c_novosil = {
		set_county_culture = culture:ryazanian
	}

	#Chernigovan

	title:c_chernigov = {
		set_county_culture = culture:chernigovan
	}

	title:c_starodub = {
		set_county_culture = culture:chernigovan
	}	

	title:c_karachev = {
		set_county_culture = culture:chernigovan
	}

	title:c_sevsk = {
		set_county_culture = culture:chernigovan
	}

	title:c_kursk = {
		set_county_culture = culture:chernigovan
	}	

	title:c_putyvl = {
		set_county_culture = culture:chernigovan
	}	

	title:c_novgorod_seversky = {
		set_county_culture = culture:chernigovan
	}
	title:c_roslavl = {
		set_county_culture = culture:chernigovan
	}
	
	title:c_romen = {
		set_county_culture = culture:chernigovan
	}
	
	title:c_hradyzk = {
		set_county_culture = culture:chernigovan
	}

	#Volhynian

	title:c_volkovysk = {
		set_county_culture = culture:volyn_
	}

	title:c_novogrudok = {
		set_county_culture = culture:volyn_
	}

	title:c_berestye = {
		set_county_culture = culture:volyn_
	}

	title:c_dorohychyn = {
		set_county_culture = culture:volyn_
	}

	title:c_volodymyr = {
		set_county_culture = culture:volyn_
	}
	
	title:c_cherven = {
		set_county_culture = culture:volyn_
	}

	title:c_belz = {
		set_county_culture = culture:volyn_
	}

	title:c_peremyshl = {
		set_county_culture = culture:volyn_
	}

	title:c_lviv = {
		set_county_culture = culture:volyn_
	}
	
	title:c_halych = {
		set_county_culture = culture:volyn_
	}
	
	title:c_hotin = {
		set_county_culture = culture:volyn_
	}

	#Kievan

	title:c_kiev = {
		set_county_culture = culture:ruthenian
	}

	title:c_korsun = {
		set_county_culture = culture:ruthenian
	}

	title:c_ushytsia = {
		set_county_culture = culture:ruthenian
	}

	title:c_zhytomyr = {
		set_county_culture = culture:ruthenian
	}

	title:c_zvyahel = {
		set_county_culture = culture:ruthenian
	}

	title:c_chornobyl = {
		set_county_culture = culture:ruthenian
	}

	title:c_korosten = {
		set_county_culture = culture:ruthenian
	}

	title:c_pereyaslavl = {
		set_county_culture = culture:ruthenian
	}


	title:c_voin = {
		set_county_culture = culture:ruthenian
	}

	title:c_turov = {
		set_county_culture = culture:ruthenian
	}

	title:c_dubrovytsia = {
		set_county_culture = culture:ruthenian
	}

	title:c_peresopnytsia = {
		set_county_culture = culture:ruthenian
	}

	title:c_zaslavl	 = {
		set_county_culture = culture:ruthenian
	}

	title:c_terebovl = {
		set_county_culture = culture:ruthenian
	}

	# Russia to the Rus
	title:e_russia = {
		set_title_name = e_russia_rus
	}

	# White Croats
	character:302148 = {
		set_culture = culture:belocroat
	}
	character:302149 = {
		set_culture = culture:belocroat
	}
	character:302150 = {
		set_culture = culture:belocroat
	}
	character:302175 = {
		set_culture = culture:belocroat
	}
	character:302176 = {
		set_culture = culture:belocroat
	}
	character:302177 = {
		set_culture = culture:belocroat
	}
	
	# Svear
	character:600 = {
		set_culture = culture:svear
	}
	character:40605 = {
		set_culture = culture:svear
	}
	character:302222 = {
		set_culture = culture:svear
	}
	character:302221 = {
		set_culture = culture:svear
	}
	character:40697 = {
		set_culture = culture:svear
	}
	character:601 = {
		set_culture = culture:svear
	}
	character:6863 = {
		set_culture = culture:svear
	}
	character:163108 = {
		set_culture = culture:svear
	}
	character:163109 = {
		set_culture = culture:svear
	}
	character:194004 = {
		set_culture = culture:svear
	}
	character:194056 = {
		set_culture = culture:svear
	}
	character:194028 = {
		set_culture = culture:svear
	}
	character:194029 = {
		set_culture = culture:svear
	}
	character:194030 = {
		set_culture = culture:svear
	}
	character:194031 = {
		set_culture = culture:svear
	}
	character:194032 = {
		set_culture = culture:svear
	}
	character:194033 = {
		set_culture = culture:svear
	}
	character:100511 = {
		set_culture = culture:svear
	}
	character:100506 = {
		set_culture = culture:svear
	}
	character:100504 = {
		set_culture = culture:svear
	}
	character:100501 = {
		set_culture = culture:svear
	}
	character:100500 = {
		set_culture = culture:svear
	}
	character:6811 = {
		set_culture = culture:svear
	}
	character:6811 = {
		set_culture = culture:svear
	}
	character:40606 = {
		set_culture = culture:svear
	}
	
	#Volhynian

	#Krivichian
	character:302209 = {
		set_culture = culture:krivich
	}
	character:302210 = {
		set_culture = culture:krivich
	}
	character:302212 = {
		set_culture = culture:krivich
	}
	character:302213 = {
		set_culture = culture:krivich
	}
	character:302214 = {
		set_culture = culture:krivich
	}
	character:302215 = {
		set_culture = culture:krivich
	}
	character:302216 = {
		set_culture = culture:krivich
	}
	character:302217 = {
		set_culture = culture:krivich
	}
	character:302218 = {
		set_culture = culture:krivich
	}
	
	#Tiversian
	character:256043 = {
		set_culture = culture:tiverian
	}
	
	# Dane
	character:194037 = {
		set_culture = culture:dane
	}
	character:194039 = {
		set_culture = culture:dane
	}
	character:302187 = {
		set_culture = culture:dane
	}
	
	# Jute 
	character:194036 = {
		set_culture = culture:jute
	}
	
	#Vyatichi
	character:302199 = {
		set_culture = culture:vyatichi
	}

	#Rus Princes
	#Volhynian Princes
	character:222622 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222520 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222500 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:302194 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222530 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222524 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222504 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:222506 = {
		set_culture = culture:volyn_
		every_courtier_or_guest = {
			set_culture = culture:volyn_
		}
	}
	character:302192 = {
		set_culture = culture:volyn_
	}
	character:302193 = {
		set_culture = culture:volyn_
	}
	character:9126 = {
		set_culture = culture:volyn_
	}
	character:9130 = {
		set_culture = culture:volyn_
	}
	character:9128 = {
		set_culture = culture:volyn_
	}
	character:125099 = {
		set_culture = culture:volyn_
	}	
	character:125100 = {
		set_culture = culture:volyn_
	}			
	character:222512 = {
		set_culture = culture:volyn_
	}
	character:222502 = {
		set_culture = culture:volyn_
	}
	character:222511 = {
		set_culture = culture:volyn_
	}

	
	#Kievan Princes
	character:222650 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222700 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222579 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222650 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222570 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222540 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:125036 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:125033 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:222622 = {
		set_culture = culture:ruthenian
		every_courtier_or_guest = {
			set_culture = culture:ruthenian
		}
	}
	character:125097 = {
		set_culture = culture:ruthenian
	}
	character:222542 = {
		set_culture = culture:ruthenian
	}
	character:222574 = {
		set_culture = culture:ruthenian
	}
	character:222572 = {
		set_culture = culture:ruthenian
	}
	character:125098 = {
		set_culture = culture:ruthenian
	}
	character:125101 = {
		set_culture = culture:ruthenian
	}
	character:125102 = {
		set_culture = culture:ruthenian
	}
	character:222702 = {
		set_culture = culture:ruthenian
	}
	character:222602 = {
		set_culture = culture:ruthenian
	}
	character:125068 = {
		set_culture = culture:ruthenian
	}
	character:222522 = {
		set_culture = culture:ruthenian
	}
	character:222592 = {
		set_culture = culture:ruthenian
	}
	character:125111 = {
		set_culture = culture:ruthenian
	}
	character:222822 = {
		set_culture = culture:ruthenian
	}
	character:125143 = {
		set_culture = culture:ruthenian
	}
	character:222525 = {
		set_culture = culture:ruthenian
	}
	character:125109 = {
		set_culture = culture:ruthenian
	}
	character:125113 = {
		set_culture = culture:ruthenian
	}
	character:125112 = {
		set_culture = culture:ruthenian
	}
	#Vladimir Princes

	character:222670 = {
		set_culture = culture:vladimirian
		every_courtier_or_guest = {
			set_culture = culture:vladimirian
		}
	}
	character:222710 = {
		set_culture = culture:vladimirian
		every_courtier_or_guest = {
			set_culture = culture:vladimirian
		}
	}
	character:125165 = {
		set_culture = culture:vladimirian
		every_courtier_or_guest = {
			set_culture = culture:vladimirian
		}
	}
	#character:30384 = {
	#	set_culture = culture:vladimirian
	#}
	#character:26369 = {
	#	set_culture = culture:vladimirian
	#}
	character:222672 = {
		set_culture = culture:vladimirian
	}
	character:222676 = {
		set_culture = culture:vladimirian
	}
	character:125160 = {
		set_culture = culture:vladimirian
	}
	character:222678 = {
		set_culture = culture:vladimirian
	}
	character:222681 = {
		set_culture = culture:vladimirian
	}
	character:125166 = {
		set_culture = culture:vladimirian
	}
	character:125167 = {
		set_culture = culture:vladimirian
	}
	character:125168 = {
		set_culture = culture:vladimirian
	}
	character:125162 = {
		set_culture = culture:vladimirian
	}
	character:222682 = {
		set_culture = culture:vladimirian
	}
	character:222675 = {
		set_culture = culture:vladimirian
	}
	character:222722 = {
		set_culture = culture:vladimirian
	}
	character:222632 = {
		set_culture = culture:vladimirian
	}
	#Ryzanian
	character:222745 = {
		set_culture = culture:ryazanian
		every_courtier_or_guest = {
			set_culture = culture:ryazanian
		}
	}
	character:222770 = {
		set_culture = culture:ryazanian
		every_courtier_or_guest = {
			set_culture = culture:ryazanian
		}
	}
	character:222747 = {
		set_culture = culture:ryazanian
		every_courtier_or_guest = {
			set_culture = culture:ryazanian
		}
	}
	character:662 = {
		set_culture = culture:ryazanian
	}
	character:222757 = {
		set_culture = culture:ryazanian
	}
	character:125078 = {
		set_culture = culture:ryazanian
	}
	character:222744 = {
		set_culture = culture:ryazanian
	}
	character:222742 = {
		set_culture = culture:ryazanian
	}
	character:222740 = {
		set_culture = culture:ryazanian
	}
	character:222774 = {
		set_culture = culture:ryazanian
	}
	character:222772 = {
		set_culture = culture:ryazanian
	}

	#Novgorod
	character:125232 = {
		set_culture = culture:novgorodian
		every_courtier_or_guest = {
			set_culture = culture:novgorodian
		}
	}
	character:302423 = {
		set_culture = culture:novgorodian
		every_courtier_or_guest = {
			set_culture = culture:novgorodian
		}
	}
	character:125231 = {
		set_culture = culture:novgorodian
		every_courtier_or_guest = {
			set_culture = culture:novgorodian
		}
	}
	character:125233 = {
		set_culture = culture:novgorodian
		every_courtier_or_guest = {
			set_culture = culture:novgorodian
		}
	}

	character:125228 = {
		set_culture = culture:novgorodian
	}
	character:302422 = {
		set_culture = culture:novgorodian
	}

	#Polotsk
	character:222577 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:222552 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:222790 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:222562 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:222582 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:672 = {
		set_culture = culture:byelorusian
	}
	character:674 = {
		set_culture = culture:byelorusian
	}
	character:676 = {
		set_culture = culture:byelorusian
	}
	character:682 = {
		set_culture = culture:byelorusian
	}
	character:680 = {
		set_culture = culture:byelorusian
	}
	character:40604 = {
		set_culture = culture:byelorusian
	}
	character:678 = {
		set_culture = culture:byelorusian
	}
	character:125008 = {
		set_culture = culture:byelorusian
	}
	character:222554 = {
		set_culture = culture:byelorusian
	}
	character:222651 = {
		set_culture = culture:byelorusian
	}
	character:222795 = {
		set_culture = culture:byelorusian
	}
	character:222792 = {
		set_culture = culture:byelorusian
	}
	character:222797 = {
		set_culture = culture:byelorusian
	}
	character:125002 = {
		set_culture = culture:byelorusian
	}
	character:125001 = {
		set_culture = culture:byelorusian
	}
	character:222798 = {
		set_culture = culture:byelorusian
	}
	#Novgorod Princes

	#Chernigov
	character:222600 = {
		set_culture = culture:chernigovan
		every_courtier_or_guest = {
			set_culture = culture:chernigovan
		}
	}
	character:125052 = {
		set_culture = culture:chernigovan
		every_courtier_or_guest = {
			set_culture = culture:chernigovan
		}
	}
	character:222606 = {
		set_culture = culture:byelorusian
		every_courtier_or_guest = {
			set_culture = culture:byelorusian
		}
	}
	character:656 = {
		set_culture = culture:chernigovan
	}
	character:125045 = {
		set_culture = culture:chernigovan
	}
	character:125047 = {
		set_culture = culture:chernigovan
	}
	character:125048 = {
		set_culture = culture:chernigovan
	}
	character:125049 = {
		set_culture = culture:chernigovan
	}
	character:125050 = {
		set_culture = culture:chernigovan
	}
	character:125110 = {
		set_culture = culture:chernigovan
	}
	character:222823 = {
		set_culture = culture:chernigovan
	}
	character:125046 = {
		set_culture = culture:chernigovan
	}
}

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

	#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:torkil
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:torkil
						if = {
							limit = {
								knows_language = language_turkic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:torkil
						if = {
							limit = {
								knows_language = language_turkic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:torkil
			if = {
				limit = {
					knows_language = language_turkic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:torkil
						if = {
							limit = {
								knows_language = language_turkic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:torkil
						if = {
							limit = {
								knows_language = language_turkic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:drevlian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:drevlian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:drevlian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:drevlian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:drevlian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:drevlian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:poloch
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:poloch
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:poloch
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:poloch
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:poloch
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:poloch
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:krivich
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:krivich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:krivich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:krivich
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:krivich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:krivich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:vyatichi
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vyatichi
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vyatichi
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:vyatichi
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vyatichi
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vyatichi
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:dregovich
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:dregovich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:dregovich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:dregovich
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:dregovich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:dregovich
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:tiverian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:tiverian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:tiverian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:tiverian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:tiverian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:tiverian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:volhynian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:volhynian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:volhynian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:volhynian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:volhynian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:volhynian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:severian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:severian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:severian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:severian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:severian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:severian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:ilmenian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ilmenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ilmenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:ilmenian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ilmenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ilmenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:byelorusian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:byelorusian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:byelorusian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:byelorusian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:byelorusian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:byelorusian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:volyn_
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:volyn_
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:volyn_
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:volyn_
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:volyn_
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:volyn_
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:novgorodian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:novgorodian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:novgorodian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:novgorodian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:novgorodian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:novgorodian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:ryazanian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ryazanian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ryazanian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:ryazanian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ryazanian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ryazanian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:vladimirian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vladimirian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vladimirian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:vladimirian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:vladimirian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:vladimirian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:ruthenian
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ruthenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ruthenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:ruthenian
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:ruthenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:ruthenian
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}

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

	#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:chernigovan
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:chernigovan
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:chernigovan
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
		every_courtier = {
			limit = {
				is_ai = yes
			}
			set_culture = culture:chernigovan
			if = {
				limit = {
					knows_language = language_east_slavic
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:chernigovan
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:chernigovan
						if = {
							limit = {
								knows_language = language_east_slavic
							}
						}
					}
				}
			}
		}
	}
}