namespace = SC

# Greek, Lombard, Norman or Italian province converts to Sicilian
# Historically, the Kingdom of Sicily was very tolerant. However, this is impossible to represent in CK2 without mods, so this my attempt.
province_event = {
	id = SC.1
	desc = EVTDESC_SC_1
	picture = GFX_evt_stone_church

	trigger = {
		OR = {
			culture = greek
			culture = lombard
			culture = norman
			culture = frankish
			culture = occitan
			culture = italian
			culture = maghreb_arabic
		}
		region = custom_sicily
		year = 1000
		owner = {
			OR = {
				culture = norman
				culture = frankish
				culture = occitan
				culture = sicilian`
			}
			OR = {
				has_landed_title = k_sicily
				top_liege = {
					has_landed_title = k_sicily
				}
			}
		}
		OR = {
			k_sicily = { 
				has_holder = yes 
				holder_scope = {
					NOR = {
						culture_group = byzantine
						culture = italian
						culture = lombard
						culture = english
						culture_group = arabic
					}
					OR = {
						culture = norman
						culture = frankish
						culture = occitan
						culture = sicilian
					}
				}
			}
			k_italy = {
				has_holder = yes
				holder_scope = {
					NOR = {
						culture_group = byzantine
						culture = italian
						culture = lombard
						culture = english
						culture_group = arabic
					}
					OR = {
						culture = norman
						culture = frankish
						culture = occitan
						culture = sicilian
					}
					completely_controls = k_sicily
				}
			}
			k_naples = {
				has_holder = yes
				holder_scope = {
					NOR = {
						culture_group = byzantine
						culture = italian
						culture = lombard
						culture = english
						culture_group = arabic
					}
					OR = {
						culture = norman
						culture = frankish
						culture = occitan
						culture = sicilian
					}
				}
			}
			e_italy = {
				has_holder = yes
				holder_scope = {
					NOR = {
						culture_group = byzantine
						culture = italian
						culture = lombard
						culture = english
						culture_group = arabic
					}
					OR = {
						culture = norman
						culture = frankish
						culture = occitan
						culture = sicilian
					}
				}
			}
		}
	}
	
	mean_time_to_happen = {
		months = 1200
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = EVTOPTA_SC_1
		culture = sicilian
	}
}

#Sicilian Culture Spreads
character_event = {
	id = SC.2
	desc = "EVTDESC_SC_2"
	picture = GFX_evt_stone_church
	
	only_playable = yes
	culture = sicilian
	
	trigger = {
		year = 1000
		AND = {	
			any_demesne_province = {
				region = custom_sicily
				OR = {
					culture = greek
					culture = norman
					culture = occitan
					culture = frankish
					culture = italian
					culture - lombard
				}
			}
			any_province_holding = {
				NOT = { holding_type = nomad }
			}
			any_realm_province = {
				region = custom_sicily
				culture = sicilian
			}
		}
	}
	
	mean_time_to_happen = {
		months = 720
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = "EVTOPTA_SC_2"
		random_demesne_province = {
			limit = {
				region = custom_sicily
				OR = {	
					culture = greek
					culture = norman
					culture = occitan
					culture = frankish
					culture - lombard
				}
				any_province_holding = {
					NOT = { holding_type = nomad }
				}
			}
			culture = sicilian
		}
	}
}

#Make my court Sicilian
character_event = {
	id = SC.3
	desc = "EVTDESC_SC_3"
	picture = GFX_evt_throne_room
	
	only_rulers = yes
	culture = sicilian

	trigger = {
		year = 1000
		top_liege = {
			primary_title = {
				OR = {
					title = e_italy
					title = k_sicily
					title = d_sicily
					title = d_calabria
					title = d_benevento
					title = d_capua
					title = d_apulia
					title = d_salerno
				}
			}
		}
		any_courtier = {
			OR = {
				culture = lombard
				culture = norman
				culture = greek
				culture = italian
				culture = frankish
				culture = occitan
			}
		}
		any_realm_province = {
			region = custom_sicily
			culture = sicilian
		}
	}
	
	mean_time_to_happen = {
		months = 120
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = "EVTOPTA_SC_3"
		random_courtier = {
			limit = {
				OR = {	
					culture = norman
					culture = occitan
					culture = lombard
					culture = frankish
					culture = italian
					culture = greek
				}
			}
			culture = sicilian
			hidden_tooltip = {
				character_event = { id = SC.5 days = 3 }
			}
		}
	}
}

# Make Vassal become Sicilian
character_event = {
	id = SC.4
	desc = "EVTDESC_SC_4"
	picture = GFX_evt_throne_room
	
	only_playable = yes
	culture = sicilian

	trigger = {
		year = 1000
		independent = no
		top_liege = {
			primary_title = {
				OR = {
					title = k_sicily
					title = d_sicily
					title = d_calabria
					title = d_benevento
					title = d_capua
					title = d_apulia
					title = d_salerno
				}
			}
		}
		any_vassal = {
			OR = {
				culture = lombard
				culture = norman
				culture = greek
				culture = frankish
				culture = occitan
				culture = italian
			}
		}
		any_realm_province = {
			region = custom_sicily
			culture = sicilian
		}
	}
	
	mean_time_to_happen = {
		months = 720
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = "EVTOPTA_SC_4"
		random_vassal = {
			limit = {
				OR = {	
					culture = norman
					culture = occitan
					culture = lombard
					culture = frankish
				}
			}
			culture = sicilian
			hidden_tooltip = {
				character_event = { id = SC.5 days = 3 }
			}
		}
	}
}

character_event = {
	id = SC.5
	desc = "EVTDESC_SC_5"
	picture = GFX_evt_throne_room

	is_triggered_only = yes

	option = {
		name = "EVTOPTA_SC_5"
		culture = sicilian
	}
}

#Sicilian Melting Pot
character_event = {
	id = SC.6
	desc = "EVTDESC_SC_6"
	picture = GFX_evt_stone_church
	
	only_playable = yes
	culture = sicilian
	
	trigger = {
		year = 1000
		any_demesne_province = {
			region = custom_sicily
			OR = {
				culture = norman
				culture = lombard
				culture = greek
				culture = frankish
				culture = occitan
				culture = italian
			}
			any_province_holding = {
				NOT = { holding_type = nomad }
			}
		}
		any_realm_province = {
			region = custom_sicily
			culture = sicilian
		}
	}
	
	mean_time_to_happen = {
		months = 1200
		modifier = {
			factor = 0.75
			learning = 7
		}
		modifier = {
			factor = 0.75
			learning = 9
		}
		modifier = {
			factor = 0.75
			learning = 11
		}
		modifier = {
			factor = 0.75
			learning = 13
		}
		modifier = {
			factor = 1.5
			NOT = { learning = 5 }
		}
		modifier = {
			factor = 1.5
			NOT = { learning = 3 }
		}
		modifier = {
			factor = 2.0
			NOT = { learning = 1 }
		}
		modifier = {
			factor = 0.3
			OR = {
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots
				}
				has_game_rule = {
					name = culture_conversion
					value = faster_melting_pots_and_slower_normal
				}
			}
		}
	}

	option = {
		name = "EVTOPTA_SC_6"
		culture = sicilian
		random_demesne_province = {
			limit = {
				region = custom_sicily
				NOT = {
					de_jure_liege = k_italy
				}
				OR = {
					culture = occitan
					culture = lombard
					culture = greek
					culture = frankish
					culture = norman
					culture = italian
				}
				any_province_holding = {
					NOT = { holding_type = nomad }
				}
			}
			culture = sicilian
		}
	}
}