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

##############################################
#
# IBERIA VANILLA CULTURES - FIXES
#
##############################################
ce_iberia_867_setup_effect = {	

	# Scopes
	culture:andalusian = { save_scope_as = andalusian }

	# Innovations
	culture:iqritis = {
		get_all_innovations_from = scope:andalusian
	}
	
	#Pillar Edits
	culture:visigothic = {
		set_culture_pillar = ethos_bellicose
	}

	culture:visigothic = {
		add_culture_tradition = tradition_concubines
	}

	# Culture Name Changes
	culture:asturleonese = {
		set_culture_name = {
            noun = "asturian"
            collective_noun = "asturian_collective_noun"
            prefix = "asturian_prefix"
		}
	}
	culture:aragonese = {
		set_culture_name = {
            noun = "navarro_aragonese"
            collective_noun = "navarro_aragonese_collective_noun"
            prefix = "navarro_aragonese_prefix"
		}
	}

	#Namelists Changes
	# culture:catalan = {
	# 	set_name_list = name_list_catalan_ce
	# }	

	# County Culture Shifts
	title:c_asturias_de_santillana = {
		set_county_culture = culture:asturleonese
	}
	title:c_amaya = {
		set_county_culture = culture:asturleonese
	}
	title:c_huesca = {
		set_county_culture = culture:aragonese
	}				
	title:c_zaragoza = {
		set_county_culture = culture:aragonese
	}	
	title:c_tudela = {
		set_county_culture = culture:aragonese
	}
	title:c_najera  = {
		set_county_culture = culture:aragonese
	}
	title:c_alcaniz = {
		set_county_culture = culture:mozarab
	}	
	title:c_albarracin = {
		set_county_culture = culture:mozarab
	}
	title:c_calatayud = {
		set_county_culture = culture:mozarab
	}
	title:c_teruel = {
		set_county_culture = culture:mozarab
	}
	title:c_molina = {
		set_county_culture = culture:mozarab
	}
	title:c_cuenca = {
		set_county_culture = culture:mozarab
	}
	title:c_madrid = {
		set_county_culture = culture:mozarab
	}
	title:c_toledo = {
		set_county_culture = culture:mozarab
	}
	title:c_castellon = {
		set_county_culture = culture:mozarab
	}
	title:c_cuellar = {
		set_county_culture = culture:mozarab
	}
	title:c_olmedo = {
		set_county_culture = culture:mozarab
	}
	title:c_avila = {
		set_county_culture = culture:mozarab
	}
	title:c_salamanca = {
		set_county_culture = culture:mozarab
	}
	title:c_viseu = {
		set_county_culture = culture:mozarab
	}
	title:c_aveiro = {
		set_county_culture = culture:mozarab
	}
	title:c_coimbra = {
		set_county_culture = culture:mozarab
	}
	title:c_castelo_branco = {
		set_county_culture = culture:mozarab
	}
	title:c_plasencia = {
		set_county_culture = culture:mozarab
	}
	title:c_valencia = {
		set_county_culture = culture:mozarab
	}
	title:c_alarcon = {
		set_county_culture = culture:mozarab
	}
	title:c_mora = {
		set_county_culture = culture:mozarab
	}
	title:c_calatrava = {
		set_county_culture = culture:mozarab
	}
	title:c_malagon = {
		set_county_culture = culture:mozarab
	}
	title:c_almader = {
		set_county_culture = culture:mozarab
	}
	title:c_merida = {
		set_county_culture = culture:mozarab
	}
	title:c_caceres = {
		set_county_culture = culture:mozarab
	}
	title:c_elvas = {
		set_county_culture = culture:mozarab
	}
	title:c_alcacer_do_sal = {
		set_county_culture = culture:mozarab
	}
	title:c_lisboa = {
		set_county_culture = culture:mozarab
	}
	title:c_beja = {
		set_county_culture = culture:mozarab
	}
	title:c_medellin = {
		set_county_culture = culture:mozarab
	}
	title:c_burgos = {
		set_county_culture = culture:mozarab
	}
	title:c_soria = {
		set_county_culture = culture:mozarab
	}
	title:c_valladolid = {
		set_county_culture = culture:mozarab
	}
	title:c_menorca = {
		set_county_culture = culture:mozarab
	}
	title:c_mallorca = {
		set_county_culture = culture:mozarab
	}
	title:c_iviza = {
		set_county_culture = culture:mozarab
	}
	title:c_tarragona = {
		set_county_culture = culture:mozarab
	}
	title:c_lleida = {
		set_county_culture = culture:mozarab
	}
	title:c_fraga = {
		set_county_culture = culture:mozarab
	}
	
	# Historical Character Culture Shifts
	character:73930 = {
		set_culture = culture:mozarab
	}
	character:73992 = {
		set_culture = culture:mozarab
	}
	character:73811 = {
		set_culture = culture:mozarab
	}
	character:73810 = {
		set_culture = culture:mozarab
	}
	character:73809 = {
		set_culture = culture:mozarab
	}
	character:73808 = {
		set_culture = culture:visigothic
	}
	character:castilian0243 = {
		set_culture = culture:asturleonese
	}
	character:159524 = {
		set_culture = culture:iqritis
	}

	# Set Cultures as involved in Iberian Struggle

	struggle:iberian_struggle = {
		set_culture_as_involved = culture:mozarab
	}
	
	# Character and Family Culture Change Effect 
	if = {
		limit = {
			title:c_salamanca.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_salamanca.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_avila.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_avila.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_cuellar.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_cuellar.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_valladolid.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_valladolid.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_burgos.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_burgos.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_toledo.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_toledo.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_porto.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_porto.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_madrid.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_madrid.holder = {
			make_mozarabic_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:d_castilla.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:d_castilla.holder = {
			make_asturleonese_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:c_asturias_de_santillana.holder = {
				highest_held_title_tier = tier_county
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:c_asturias_de_santillana.holder = {
			make_asturleonese_culture_effect = yes
		}
	}
	if = {
		limit = {
			title:d_krete.holder = {
				highest_held_title_tier = tier_duchy
				culture = { has_cultural_pillar = heritage_iberian }
			}
		}
		title:d_krete.holder = {
			make_iqritis_culture_effect = yes
		}
	}

	#Namelists Changes
	# culture:basque = {
	# 	set_name_list = name_list_basque1
	# }	
	
	# #Language Fixes - NO LONGER NEEDED AFTER 1.8.0 "Robe"
	# culture:aragonese = {
	# 	set_culture_pillar = language_occitano_romance
	# }
}

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

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

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

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

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

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

ce_iberia_1066_setup_effect = {	

	#Name edited to Leonese
	culture:asturleonese = {
		set_culture_name = {
            noun = "leonese"
            collective_noun = "leonese_collective_noun"
            prefix = "leonese_prefix"
		}
	}

	#Pillar Edits
	culture:visigothic = {
		set_culture_pillar = ethos_bellicose
	}

	culture:visigothic = {
		add_culture_tradition = tradition_concubines
	}

	#Namelists Changes
	# culture:catalan = {
	# 	set_name_list = name_list_catalan_ce
	# }	

	# County Culture Shifts		
	title:c_zaragoza = {
		set_county_culture = culture:aragonese
	}	
	title:c_tudela = {
		set_county_culture = culture:aragonese
	}	
	title:c_molina = {
		set_county_culture = culture:mozarab
	}
	title:c_calatayud = {
		set_county_culture = culture:mozarab
	}
	title:c_alcaniz = {
		set_county_culture = culture:mozarab
	}
	title:c_madrid = {
		set_county_culture = culture:mozarab
	}
	title:c_toledo = {
		set_county_culture = culture:mozarab
	}
	title:c_castelo_branco = {
		set_county_culture = culture:mozarab
	}
	title:c_alarcon = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_calatrava = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_almader = {
		set_county_culture = culture:mozarab
	}
	title:c_merida = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_caceres = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_malagon = {
		set_county_culture = culture:mozarab
	}
	title:c_elvas = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_mora = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_cuenca = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_castellon = {
		set_county_culture = culture:mozarab
	}
	title:c_teruel = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_albarracin = {
		set_county_culture = culture:mozarab
	}
	title:c_menorca = {
		set_county_culture = culture:mozarab
	}
	title:c_mallorca = {
		set_county_culture = culture:mozarab
	}
	title:c_iviza = {
		set_county_culture = culture:mozarab
	}
	title:c_tarragona = {
		set_county_culture = culture:mozarab
	}

	struggle:iberian_struggle = {
		set_culture_as_involved = culture:mozarab
	}

}

ce_iberia_1178_setup_effect = {	

	#Name edited to Leonese
	culture:asturleonese = {
		set_culture_name = {
            noun = "leonese"
            collective_noun = "leonese_collective_noun"
            prefix = "leonese_prefix"
		}
	}

	#Pillar Edits
	culture:visigothic = {
		set_culture_pillar = ethos_bellicose
	}

	culture:visigothic = {
		add_culture_tradition = tradition_concubines
	}

	#Namelists Changes
	# culture:catalan = {
	# 	set_name_list = name_list_catalan_ce
	# }	

	# County Culture Shifts		
	title:c_zaragoza = {
		set_county_culture = culture:aragonese
	}	
	title:c_tudela = {
		set_county_culture = culture:aragonese
	}	
	title:c_albarracin = {
		set_county_culture = culture:aragonese
		set_county_faith = faith:mozarabic_church
	}
	title:c_teruel = {
		set_county_culture = culture:aragonese
		set_county_faith = faith:mozarabic_church
	}	
	title:c_alcaniz = {
		set_county_culture = culture:aragonese
		set_county_faith = faith:mozarabic_church
	}	
	title:c_castellon = {
		set_county_culture = culture:catalan
		set_county_faith = faith:mozarabic_church
	}
	
	title:c_alarcon = {
		set_county_culture = culture:mozarab
	}
	title:c_calatrava = {
		set_county_culture = culture:mozarab
	}
	title:c_almader = {
		set_county_culture = culture:mozarab
	}
	title:c_merida = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_caceres = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_malagon = {
		set_county_culture = culture:mozarab
		set_county_faith = faith:mozarabic_church
	}
	title:c_elvas = {
		set_county_culture = culture:mozarab
	}
	title:c_medellin = {
		set_county_culture = culture:mozarab
	}
	title:c_alcacer_do_sal = {
		set_county_culture = culture:mozarab
	}
	title:c_menorca = {
		set_county_culture = culture:mozarab
	}
	title:c_mallorca = {
		set_county_culture = culture:mozarab
	}
	title:c_iviza = {
		set_county_culture = culture:mozarab
	}
	
	title:c_cuenca = {
		set_county_culture = culture:castilian
		set_county_faith = faith:mozarabic_church
	}
	title:c_mora = {
		set_county_culture = culture:castilian
		set_county_faith = faith:mozarabic_church
	}
	
	title:c_salamanca = {
		set_county_faith = faith:catholic
	}
	title:c_avila = {
		set_county_faith = faith:catholic
	}
	title:c_olmedo = {
		set_county_faith = faith:catholic
	}
	title:c_cuellar = {
		set_county_faith = faith:catholic
	}

	struggle:iberian_struggle = {
		set_culture_as_involved = culture:mozarab
	}

}

#### OVERWRITES VANILLA SCRIPTED EFFECT####
asturias_becomes_leon_and_castille_effect = {
	culture:asturleonese = {
		set_culture_name = {
            noun = "leonese"
            collective_noun = "leonese_collective_noun"
            prefix = "leonese_prefix"
		}
	}

	culture:castilian = {
		reset_culture_creation_date = yes
	}

	create_title_and_vassal_change = {
		type = created
		save_scope_as = title_change
		add_claim_on_loss = no
	}
	title:k_leon = {
		if = {
			limit = { exists = scope:leon_char }
			change_title_holder = {
				holder = scope:leon_char
				change = scope:title_change
			}
		}
		copy_title_history = title:k_asturias
	}
	title:k_asturias = {
		every_in_de_jure_hierarchy = {
			limit = { tier = tier_duchy }
			set_de_jure_liege_title = title:k_leon
		}
		hidden_effect = {
			every_claimant = {
				if = {
					limit = { has_strong_claim_on = title:k_asturias }
					remove_claim = title:k_asturias
					add_pressed_claim = title:k_leon
				}
				else = {
					remove_claim = title:k_asturias
					add_unpressed_claim = title:k_leon
				}
			}
		}
	}

	resolve_title_and_vassal_change = scope:title_change
	# Destroy Asturias if appropriate.
	if = {
		limit = { exists = scope:leon_char }
		scope:leon_char = { destroy_title = title:k_asturias }
	}

	#Leon becomes primary title if all three kingdoms are held.

	if = {
		limit = { 
			has_title = title:k_leon
			OR = {
				has_title = title:k_castille
				has_title = title:k_spanish_galicia
			}
		}
		set_primary_title_to = title:k_leon
	}

	# Convert Iberian counties and vassals to Castillian culture

	# Convert your, and your whole family's, culture
	if = {
		limit = {
			primary_title = title:k_castille
		}
		set_culture = culture:castilian
	}
	if = {
		limit = {
			has_culture = culture:asturleonese
			NOT = {
				has_primary_title = title:k_leon	
			}
		}
	}
	if = {
		limit = {
			is_married = yes
			any_spouse = { is_landed = no }
		}
		every_spouse = {
			if = {
				limit = {
					has_culture = culture:asturleonese
				}
			}
			set_culture = culture:castilian
		}
	}
	every_vassal = {
		limit = {
			is_ai = yes
			capital_province = { geographical_region = custom_castilian }
			has_culture = culture:asturleonese
		}
		set_culture = culture:castilian
		hidden_effect = {
			if = {
				limit = { any_spouse = { is_landed = no } }
				every_spouse = {
					set_culture = culture:castilian
					if = {
						limit = {
							has_culture = culture:asturleonese
						}
					}
				}
			}
			if = {
				limit = {
					any_close_family_member = {
						is_landed = no
					}
				}
				every_close_family_member = {
					limit = {
						is_landed = no
					}
					set_culture = culture:castilian
					if = {
						limit = {
							has_culture = culture:asturleonese
						}
					}
				}
			}
		}
	}
	every_courtier = {
		limit = {
			is_ai = yes
			location = { geographical_region = custom_castilian }
			has_culture = culture:asturleonese
		}
		set_culture = culture:castilian
		if = {
			limit = {
				has_culture = culture:asturleonese
			}
		}
		hidden_effect = {
			if = {
				limit = { any_spouse = { is_landed = no } }
				every_spouse = {
					set_culture = culture:castilian
					if = {
						limit = {
							has_culture = culture:asturleonese
						}
					}
				}
			}
			if = {
				limit = {
					any_close_family_member = {
						is_landed = no
					}
				}
				every_close_family_member = {
					limit = {
						is_landed = no
						has_culture = culture:asturleonese
					}
					set_culture = culture:castilian
					if = {
						limit = {
							has_culture = culture:asturleonese
						}
					}
				}
			}
		}
	}

	every_sub_realm_county = {
		limit = {
			tier = tier_county
			# culture = { has_cultural_pillar = heritage_iberian }
			culture = culture:asturleonese
			OR = {
				de_jure_liege = title:d_castilla
				de_jure_liege = title:d_cantabria
			}
		}
		set_county_culture = culture:castilian
	}
	every_sub_realm_county = {
		limit = {
			tier = tier_county
			NOT = { culture = { has_cultural_pillar = heritage_iberian } }
			OR = {
				de_jure_liege = title:d_castilla
				de_jure_liege = title:d_cantabria
			}
		}
		random = {
			chance = 50
			set_county_culture = culture:castilian
		}
	}
}

