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

##############################################
#
# SCANDINAVIA CULTURES - FIXES
#
##############################################
ce_north_germanic_set_norse_effect = {
	culture:norse = { 
		set_culture_pillar = ethos_spiritual
	}
}

ce_north_germanic_867_setup_effect = {	

	# Namelists

	# Innovations
	culture:geat = {
		get_all_innovations_from = culture:norse
	}
	culture:got = {
		get_all_innovations_from = culture:norse
	}
	culture:jute = {
		get_all_innovations_from = culture:norse
	}
	culture:dane = {
		get_all_innovations_from = culture:norse
	}
	culture:svear = {
		get_all_innovations_from = culture:norse
	}

	# County Culture Shifts
	title:c_ringkobing = {
		set_county_culture = culture:jute
	}
	title:c_viborg = {
		set_county_culture = culture:jute
	}
	title:c_aalborg = {
		set_county_culture = culture:jute
	}				
	title:c_aarhus = {
		set_county_culture = culture:jute
	}		
	title:c_vorbasse = {
		set_county_culture = culture:jute
	}
	title:c_slesvig = {
		set_county_culture = culture:jute
	}
	title:c_ribe = {
		set_county_culture = culture:jute
	}

	title:c_fyn = {
		set_county_culture = culture:dane
	}
	title:c_sjaelland = {
		set_county_culture = culture:dane
	}
	title:c_lolland_falster = {
		set_county_culture = culture:dane
	}
	title:c_skane = {
		set_county_culture = culture:dane
	}
	title:c_blekinge = {
		set_county_culture = culture:dane
	}
	title:c_bornholm = {
		set_county_culture = culture:dane
	}
	title:c_halland = {
		set_county_culture = culture:dane
	}

	title:c_oland = {
		set_county_culture = culture:geat
	}
	title:c_more = {
		set_county_culture = culture:geat
	}
	title:c_varend = {
		set_county_culture = culture:geat
	}
	title:c_finnveden = {
		set_county_culture = culture:geat
	}
	title:c_njudung = {
		set_county_culture = culture:geat
	}
	title:c_sevede = {
		set_county_culture = culture:geat
	}
	title:c_kinda = {
		set_county_culture = culture:geat
	}
	title:c_ostergotland = {
		set_county_culture = culture:geat
	}
	title:c_narke = {
		set_county_culture = culture:geat
	}
	title:c_skara = {
		set_county_culture = culture:geat
	}
	title:c_vastergotland = {
		set_county_culture = culture:geat
	}
	title:c_dal = {
		set_county_culture = culture:geat
	}
	title:c_nordmark = {
		set_county_culture = culture:geat
	}
	title:c_gutland = {
		set_county_culture = culture:got
	}

	title:c_sodermannaland = {
		set_county_culture = culture:svear
	}
	title:c_vastmanland = {
		set_county_culture = culture:svear
	}
	title:c_varmland = {
		set_county_culture = culture:svear
	}
	title:c_upland = {
		set_county_culture = culture:svear
	}
	title:c_gastrikland = {
		set_county_culture = culture:svear
	}
	title:c_dalabergslagen = {
		set_county_culture = culture:svear
	}
	title:c_dalarna = {
		set_county_culture = culture:svear
	}
	title:c_halsingland = {
		set_county_culture = culture:svear
	}
	title:c_medelpad = {
		set_county_culture = culture:svear
	}
	title:c_angermanland = {
		set_county_culture = culture:svear
	}
	title:c_aland = {
		set_county_culture = culture:svear
	}

	title:c_harjadalen = {
		set_county_culture = culture:sami
	}
	title:c_harjadalen = {
		set_county_faith = faith:finnish_pagan
	}
	title:c_morarna = {
		set_county_culture = culture:sami
	}
	title:c_morarna = {
		set_county_faith = faith:finnish_pagan
	}
	title:c_helgum = {
		set_county_culture = culture:sami
	}
	title:c_helgum = {
		set_county_faith = faith:finnish_pagan
	}
	title:c_jamtfir = {
		set_county_culture = culture:sami
	}
	title:c_jamtfir = {
		set_county_faith = faith:finnish_pagan
	}

	title:c_caithness = {
		set_county_culture = culture:norse
	}
	title:c_caithness = {
		set_county_faith = faith:norse_pagan
	}

	#History Changes
	character:6811 = {
		set_culture = culture:dane
	}
	character:40605 = {
		set_culture = culture:svear
	}
	character:40697 = {
		set_culture = culture:svear
	}
	character:40606 = {
		set_culture = culture:svear
	}
	character:302221 = {
		set_culture = culture:svear
	}
	character:302222 = {
		set_culture = culture:svear
	}

	# Character and Family Culture Change Effect 
	if = {
		limit = {
			title:c_fyn.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_fyn.holder = {
			make_dane_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_north_riding.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_north_riding.holder = {
			make_dane_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_east_riding.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_east_riding.holder = {
			make_dane_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_inner_hebrides.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_inner_hebrides.holder = {
			make_dane_culture_effect = yes
		}
	}			
	if = {
		limit = {
			title:c_sjaelland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_sjaelland.holder = {
			make_dane_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_kiev.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_kiev.holder = {
			make_dane_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_ribe.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_ribe.holder = {
			make_jute_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_ringkobing.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_ringkobing.holder = {
			make_jute_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_oland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_oland.holder = {
			make_geat_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_ostergotland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_ostergotland.holder = {
			make_geat_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_vastergotland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_vastergotland.holder = {
			make_geat_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_gutland.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_gutland.holder = {
			make_got_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_gastrikland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_gastrikland.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_upland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_upland.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_novgorod.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_novgorod.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_varmland.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_varmland.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_medelpad.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_medelpad.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_angermanland.holder = {
				highest_held_title_tier <= tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_angermanland.holder = {
			make_svear_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_more.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_more.holder = {
			make_geat_culture_effect = yes
		}
	}
}

ce_north_germanic_867_chars = {
	character:6861 = {
		set_culture = culture:northumbrian
	}
	character:168610 = {
		set_culture = culture:norse
	}
	character:168612 = {
		set_culture = culture:norse
	}
	character:168613 = {
		set_culture = culture:norse
	}
	character:168614 = {
		set_culture = culture:norse
	}
	character:168615 = {
		set_culture = culture:norse
	}
	character:168616 = {
		set_culture = culture:norse
	}
	character:40607 = {
		set_culture = culture:dane
	}
	character:168332 = {
		set_culture = culture:norse
	}
	character:168331 = {
		set_culture = culture:norse
	}
	character:168332 = {
		set_culture = culture:norse
	}
	character:168333 = {
		set_culture = culture:norse
	}
	character:6866 = {
		set_culture = culture:jute
	}
	character:161301 = {
		set_culture = culture:norse
	}
	character:161303 = {
		set_culture = culture:norse
	}
	character:163119 = {
		set_culture = culture:dane
	}
	character:168647 = {
		set_culture = culture:dane
	}
	character:167776 = {
		set_culture = culture:dane
	}
	character:167777 = {
		set_culture = culture:dane
	}
	character:167778 = {
		set_culture = culture:dane
	}
	character:167779 = {
		set_culture = culture:dane
	}
	character:167780 = {
		set_culture = culture:dane
	}
	character:167783 = {
		set_culture = culture:dane
	}
	character:168343 = {
		set_culture = culture:dane
	}
	character:167782 = {
		set_culture = culture:dane
	}
	character:168631 = {
		set_culture = culture:dane
	}
	character:168632 = {
		set_culture = culture:dane
	}
	character:167781 = {
		set_culture = culture:dane
	}
	character:6846 = {
		set_culture = culture:geat
	}
	character:194049 = {
		set_culture = culture:geat
	}
	character:194050 = {
		set_culture = culture:geat
	}
	character:194053 = {
		set_culture = culture:geat
	}
	character:194010 = {
		set_culture = culture:geat
	}
	character:194048 = {
		set_culture = culture:got
	}
	character:194047 = {
		set_culture = culture:got
	}
	character:194046 = {
		set_culture = culture:got
	}
	character:194007 = {
		set_culture = culture:got
	}
	character:41267 = {
		set_culture = culture:got
	}
	character:167718 = {
		set_culture = culture:svear
	}
	character:167721 = {
		set_culture = culture:svear
	}
	character:167715 = {
		set_culture = culture:svear
	}
	character:41257 = {
		set_culture = culture:geat
	}
	character:194052 = {
		set_culture = culture:geat
	}
	character:194051 = {
		set_culture = culture:geat
	}
	character:194005 = {
		set_culture = culture:geat
	}
}

ce_north_germanic_1066_setup_effect = {
	culture:svear = {
		get_all_innovations_from = culture:norse
	}
	culture:geat = {
		get_all_innovations_from = culture:norse
	}
	culture:got = {
		get_all_innovations_from = culture:norse
	}

	# Namelists
	
	#County Fixes
	title:c_oland = {
		set_county_culture = culture:geat
	}
	title:c_more = {
		set_county_culture = culture:geat
	}
	title:c_varend = {
		set_county_culture = culture:geat
	}
	title:c_finnveden = {
		set_county_culture = culture:geat
	}
	title:c_njudung = {
		set_county_culture = culture:geat
	}
	title:c_sevede = {
		set_county_culture = culture:geat
	}
	title:c_kinda = {
		set_county_culture = culture:geat
	}
	title:c_ostergotland = {
		set_county_culture = culture:geat
	}
	title:c_narke = {
		set_county_culture = culture:geat
	}
	title:c_skara = {
		set_county_culture = culture:geat
	}
	title:c_vastergotland = {
		set_county_culture = culture:geat
	}
	title:c_dal = {
		set_county_culture = culture:geat
	}
	title:c_nordmark = {
		set_county_culture = culture:geat
	}
	title:c_gutland = {
		set_county_culture = culture:got
	}

	title:c_sodermannaland = {
		set_county_culture = culture:svear
	}
	title:c_vastmanland = {
		set_county_culture = culture:svear
	}
	title:c_varmland = {
		set_county_culture = culture:svear
	}
	title:c_upland = {
		set_county_culture = culture:svear
	}
	title:c_gastrikland = {
		set_county_culture = culture:svear
	}
	title:c_dalabergslagen = {
		set_county_culture = culture:svear
	}
	title:c_dalarna = {
		set_county_culture = culture:svear
	}
	title:c_halsingland = {
		set_county_culture = culture:svear
	}
	title:c_medelpad = {
		set_county_culture = culture:svear
	}
	title:c_angermanland = {
		set_county_culture = culture:svear
	}
	title:c_aland = {
		set_county_culture = culture:svear
	}

	if = {
		limit = {
			title:k_sweden.holder = {
				highest_held_title_tier = tier_kingdom
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:k_sweden.holder = {
			make_geat_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_dal.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_dal.holder = {
			make_geat_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:d_svealand.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:d_svealand.holder = {
			make_svear_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_dalarna.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_dalarna.holder = {
			make_svear_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_angermanland.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_angermanland.holder = {
			make_svear_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:c_sjeltie.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:c_sjeltie.holder = {
			make_svear_culture_effect = yes
		}
	}

	if = {
		limit = {
			title:d_gotland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:d_gotland.holder = {
			make_got_culture_effect = yes
		}
	}
}

ce_north_germanic_1066_chars = {
	character:102542 = {
		set_culture = culture:geat
	}
	character:102543 = {
		set_culture = culture:geat
	}
	character:100521 = {
		set_culture = culture:geat
	}
	character:102545 = {
		set_culture = culture:norwegian
	}
	character:100518 = {
		set_culture = culture:geat
	}
	character:100519 = {
		set_culture = culture:geat
	}
	character:100517 = {
		set_culture = culture:geat
	}
	character:167347 = {
		set_culture = culture:got
	}
	character:167346 = {
		set_culture = culture:got
	}
	character:167345 = {
		set_culture = culture:got
	}
	character:167344 = {
		set_culture = culture:got
	}
	character:167343 = {
		set_culture = culture:got
	}
	character:167342 = {
		set_culture = culture:got
	}
	character:167365 = {
		set_culture = culture:got
	}
	character:167364 = {
		set_culture = culture:got
	}
	character:167363 = {
		set_culture = culture:got
	}
	character:167362 = {
		set_culture = culture:got
	}
	character:167361 = {
		set_culture = culture:got
	}
	character:167330 = {
		set_culture = culture:got
	}
	character:167335 = {
		set_culture = culture:got
	}
	character:167334 = {
		set_culture = culture:got
	}
	character:167333 = {
		set_culture = culture:got
	}
	character:167336 = {
		set_culture = culture:got
	}
	character:167332 = {
		set_culture = culture:got
	}
	character:167331 = {
		set_culture = culture:got
	}
	character:167319 = {
		set_culture = culture:got
	}
	character:167318 = {
		set_culture = culture:got
	}
	character:167317 = {
		set_culture = culture:got
	}
	character:167315 = {
		set_culture = culture:got
	}
	character:167316 = {
		set_culture = culture:got
	}
	character:100538 = {
		set_culture = culture:got
	}
	character:100536 = {
		set_culture = culture:got
	}
	character:100534 = {
		set_culture = culture:got
	}
	character:100533 = {
		set_culture = culture:got
	}
	character:100532 = {
		set_culture = culture:got
	}
	character:100543 = {
		set_culture = culture:got
	}
	character:167300 = {
		set_culture = culture:got
	}
	character:100517 = {
		set_culture = culture:geat
	}
	character:102523 = {
		set_culture = culture:norwegian
	}
	character:102530 = {
		set_culture = culture:norwegian
	}
	character:102524 = {
		set_culture = culture:norwegian
	}
	character:102525 = {
		set_culture = culture:norwegian
	}
	character:102522 = {
		set_culture = culture:norwegian
	}
	character:100515 = {
		set_culture = culture:svear
	}
	character:183001 = {
		set_culture = culture:svear
	}
	character:100509 = {
		set_culture = culture:svear
	}
	character:100511 = {
		set_culture = culture:svear
	}
	character:100512 = {
		set_culture = culture:svear
	}
	character:100508 = {
		set_culture = culture:svear
	}
	character:100506 = {
		set_culture = culture:svear
	}
	character:100505 = {
		set_culture = culture:svear
	}
	character:100504 = {
		set_culture = culture:svear
	}
	character:100502 = {
		set_culture = culture:svear
	}
	character:101503 = {
		set_culture = culture:svear
	}
	character:100502 = {
		set_culture = culture:svear
	}
	character:100522 = {
		set_culture = culture:geat
	}
	character:101549 = {
		set_culture = culture:danish
	}
	character:101500 = {
		set_culture = culture:danish
	}
	character:306012 = {
		set_culture = culture:danish
	}
	character:306013 = {
		set_culture = culture:danish
	}
	character:101500 = {
		set_culture = culture:danish
	}
	character:101501 = {
		set_culture = culture:danish
	}
	character:101504 = {
		set_culture = culture:danish
	}
	character:101502 = {
		set_culture = culture:danish
	}
	character:101506 = {
		set_culture = culture:danish
	}
	character:451000 = {
		set_culture = culture:danish
	}
	character:101505 = {
		set_culture = culture:danish
	}
	character:101508 = {
		set_culture = culture:danish
	}
	character:101509 = {
		set_culture = culture:danish
	}
	character:101507 = {
		set_culture = culture:danish
	}
	character:101510 = {
		set_culture = culture:danish
	}
	character:101512 = {
		set_culture = culture:danish
	}
	character:101514 = {
		set_culture = culture:danish
	}
	character:101513 = {
		set_culture = culture:danish
	}
	character:161260 = {
		set_culture = culture:danish
	}
	character:101511 = {
		set_culture = culture:danish
	}
	character:101535 = {
		set_culture = culture:danish
	}
	character:101533 = {
		set_culture = culture:danish
	}
	character:100503 = {
		set_culture = culture:svear
	}
	character:102527 = {
		set_culture = culture:norwegian
	}
	character:102502 = {
		set_culture = culture:norwegian
	}
	character:102529 = {
		set_culture = culture:norwegian
	}
	character:102503 = {
		set_culture = culture:norwegian
	}
	character:102500 = {
		set_culture = culture:norwegian
	}
	character:5788 = {
		set_culture = culture:norse
	}
	character:5787 = {
		set_culture = culture:norse
	}
	character:5794 = {
		set_culture = culture:norse
	}
	character:102538 = {
		set_culture = culture:norse
	}
	character:102539 = {
		set_culture = culture:norse
	}
	character:161297 = {
		set_culture = culture:norse
	}
	character:7352 = {
		set_culture = culture:norse
	}
	character:161327 = {
		set_culture = culture:norse
	}
	character:131521 = {
		set_culture = culture:norse
	}
	character:1025 = {
		set_culture = culture:norse
	}
}

ce_north_germanic_1178_effect = {
	culture:got = {
		get_all_innovations_from = culture:swedish
	}
	title:c_gutland = {
		set_county_culture = culture:got
	}

	if = {
		limit = {
			title:d_gotland.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_north_germanic }
			}
		}
		title:d_gotland.holder = {
			make_got_culture_effect = yes
		}
	}

	character:167329 = {
		set_culture = culture:got
	}
	character:167367 = {
		set_culture = culture:got
	}
	character:167348 = {
		set_culture = culture:got
	}
	character:167360 = {
		set_culture = culture:got
	}
	character:167359 = {
		set_culture = culture:got
	}
	character:167358 = {
		set_culture = culture:got
	}
	character:167357 = {
		set_culture = culture:got
	}
	character:167353 = {
		set_culture = culture:got
	}
	character:167356 = {
		set_culture = culture:got
	}
	character:167390 = {
		set_culture = culture:got
	}
	character:167355 = {
		set_culture = culture:got
	}
	character:167354 = {
		set_culture = culture:got
	}
	character:167352 = {
		set_culture = culture:got
	}
	character:167351 = {
		set_culture = culture:got
	}
	character:167349 = {
		set_culture = culture:got
	}
	character:167350 = {
		set_culture = culture:got
	}
	character:167366 = {
		set_culture = culture:got
	}
	character:167376 = {
		set_culture = culture:got
	}
	character:167375 = {
		set_culture = culture:got
	}
	character:167374 = {
		set_culture = culture:got
	}
	character:167373 = {
		set_culture = culture:got
	}
	character:167372 = {
		set_culture = culture:got
	}
	character:167371 = {
		set_culture = culture:got
	}
	character:167370 = {
		set_culture = culture:got
	}
	character:167369 = {
		set_culture = culture:got
	}
	character:167368 = {
		set_culture = culture:got
	}
	character:167379 = {
		set_culture = culture:got
	}
	character:167378 = {
		set_culture = culture:got
	}
	character:167340 = {
		set_culture = culture:got
	}
	character:167339 = {
		set_culture = culture:got
	}
	character:167338 = {
		set_culture = culture:got
	}
	character:167334 = {
		set_culture = culture:got
	}
	character:167328 = {
		set_culture = culture:got
	}
	character:167328 = {
		set_culture = culture:got
	}
	character:167327 = {
		set_culture = culture:got
	}	
	character:167377 = {
		set_culture = culture:got
	}	
	character:167326 = {
		set_culture = culture:got
	}	
	character:167325 = {
		set_culture = culture:got
	}	
	character:167324 = {
		set_culture = culture:got
	}	
	character:167323 = {
		set_culture = culture:got
	}
	character:167322 = {
		set_culture = culture:got
	}
	character:167321 = {
		set_culture = culture:got
	}
	character:167320 = {
		set_culture = culture:got
	}
	character:100536 = {
		set_culture = culture:got
	}
	character:167301 = {
		set_culture = culture:got
	}
	character:167303 = {
		set_culture = culture:got
	}
	character:167304 = {
		set_culture = culture:got
	}
	character:167306 = {
		set_culture = culture:got
	}
	character:167310 = {
		set_culture = culture:got
	}
	character:167311 = {
		set_culture = culture:got
	}
	character:167307 = {
		set_culture = culture:got
	}
	character:167312 = {
		set_culture = culture:got
	}
	character:167313 = {
		set_culture = culture:got
	}
	character:167308 = {
		set_culture = culture:got
	}
	character:167314 = {
		set_culture = culture:got
	}
	character:167309 = {
		set_culture = culture:got
	}
	character:167301 = {
		set_culture = culture:got
	}
	character:167302 = {
		set_culture = culture:got
	}
}

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

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

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

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

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

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

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

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

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

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			OR = {
				any_vassal = {
					is_ai = yes
				}
				any_courtier = {
					is_ai = yes
				}			
			}
		}
		every_vassal = {
			limit = {
				AND = {	
					is_ai = yes
					religion = religion:germanic_religion
				}
			}
			set_culture = culture:svear
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:svear
						if = {
							limit = {
								knows_language = language_norse
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:svear
						if = {
							limit = {
								knows_language = language_norse
							}
						}
					}
				}
			}
		}
		every_courtier_or_guest = {
			limit = {
				AND = {	
					is_ai = yes
					religion = religion:germanic_religion
				}
			}
			set_culture = culture:svear
			if = {
				limit = {
					knows_language = language_norse
				}
			}
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_landed = no } }
					every_spouse = {
						set_culture = culture:svear
						if = {
							limit = {
								knows_language = language_norse
							}
						}
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_landed = no
						}
					}
					every_close_family_member = {
						limit = {
							is_landed = no
						}
						set_culture = culture:svear
						if = {
							limit = {
								knows_language = language_norse
							}
						}
					}
				}
			}
		}
	}
}