namespace = excommunication
######################################
####### Vatican				   #######
######################################
character_event = {
	id = excommunication.1
	desc = EVTDESC_excommunication_1
	picture = GFX_evt_pope
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	option = { # Demandez un don en argent
		name = EVTOPTA_excommunication_1
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23004
				days = 1
			}
		}
		ai_chance = {
			factor = 0.3
			   modifier = {
				factor = 0.5
				vassal_of = FROM
			} 
			modifier = {
				factor = 1.5
				has_opinion_modifier = { 
					who = FROM 
					modifier = opinion_supported_pope 
				}
			}
			modifier = {
				factor = 0.25
				higher_tier_than = DUKE
				NOT = { 
					wealth = 50
				}
			}
			modifier = {
				factor = 0.5
				higher_tier_than = DUKE
				NOT = { 
					wealth = 250
				}
			}
			modifier = {
				factor = 0
				NOT = { 
					opinion = { 
						who = FROM
						value = -100 
					} 
				}
			}
			modifier = {
				factor = 0.2
				NOT = { 
					opinion = { 
						who = FROM
						value = -80 
					} 
				}
			}
			modifier = {
				factor = 0.3
				NOT = { 
					opinion = { 
						who = FROM
						value = -60 
					} 
				}
			}
			modifier = {
				factor = 0.4
				NOT = { 
					opinion = { 
						who = FROM
						value = -40 
					} 
				}
			}
			modifier = {
				factor = 0.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -20 
					} 
				}
			}
			modifier = {
				factor = 0.6
				NOT = { 
					opinion = { 
						who = FROM
						value = 0 
					} 
				}
			}
			modifier = {
				factor = 1.25
				opinion = { 
					who = FROM
					value = 20 
				}
			}
			modifier = {
				factor = 1.5
				opinion = { 
					who = FROM
					value = 40 
				}
			}
			modifier = {
			factor = 1.5
				opinion = { 
					who = FROM
					value = 60 
				}
			}
			modifier = {
				factor = 1.5
				opinion = { 
					who = FROM
					value = 80 
				}
			}
			modifier = {
				factor = 1.5
				opinion = { 
					who = FROM
					value = 100 
				}
			}
			modifier = {
				factor = 1.5
				trait = greedy
			}
			modifier = {
				factor = 0.5
				trait = zealous
			}
		}	
	}
	option = { # Je veux être indépendant.
		name = EVTOPTC_excommunication_3		
		trigger = {
			vassal_of = event_target:ask_repentance_target
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23020
				days = 1
			}
		}
		ai_chance = {
			factor = 0.6
			modifier = {
				factor = 2
				has_opinion_modifier = {
					who = FROM 
					modifier = opinion_requested_independence 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
			}
			modifier = {
				factor = 2
				NOT = { 
					opinion = { 
						who = FROM
						value = -100 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -80 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -60 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -40 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -20 
					} 
				}
			}
			modifier = {
				factor = 0.9
				opinion = { 
					who = FROM
					value = 20 
				} 
			}
			modifier = {
				factor = 0.8
				opinion = { 
					who = FROM
					value = 40 
				} 
			}
			modifier = {
				factor = 0.7
				opinion = { 
					who = FROM
					value = 60 
				} 
			}
			modifier = {
				factor = 0.6
				opinion = { 
					who = FROM
					value = 80 
				} 
			}
			modifier = {
				factor = 0.5
				opinion = { 
					who = FROM
					value = 100 
				} 
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_independence
					who = FROM
				}
			}
		}		
	}
	option = { # Demandez que l'Investiture Papale soit mise en œuvre
		name = EVTOPTC_excommunication_2		
		trigger = {
			event_target:ask_repentance_target = {
			    primary_title = {
					has_law = investiture_law_1
				}
				OR = {
				    tier = KING
				    tier = EMPEROR
				}
			}
			FROM = {
				has_landed_title = k_papal_state
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23014
				days = 1
			}
		}
		ai_chance = {
			factor = 0.3
			modifier = {
				factor = 0
				FROM = {
					NOT = {
						primary_title = {
							has_law = investiture_law_1
						}
					}
				}
			}
			modifier = {
				factor = 1.5
				FROM = {
					tier = EMPEROR
				}
			}
			modifier = {
				factor = 1.75
				FROM = {
					has_landed_title = e_hre
				}
			}
			modifier = {
				factor = 1.5
				tier = KING
			}
			modifier = {
				factor = 1.5
				trait = envious
			}
			modifier = {
				factor = 1.75
				independent = yes
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_investiture
					who = FROM
				}
			}
		}
		hidden_tooltip = {
			event_target:ask_repentance_target = {
				any_vassal = {
					remove_claim = k_papal_state
				}
			}
		}
	}
	option = { # Suivant
		name = EVTOPTA_excommunication_suiv
		character_event = {
			id = excommunication.2
		}
		ai_chance = {
			factor = 0
		}
	}
}

character_event = {
	id = excommunication.2
	desc = EVTDESC_excommunication_2
	picture = GFX_evt_pope
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	option = { # Imposer partage salique
		name = EVTOPTA_excommunication_3		
		trigger = {
			event_target:ask_repentance_target = {
				realm_size = 100
				higher_real_tier_than = BARON # DUKE (par défaut)
				primary_title = { 
					NOR = { 
						has_law = succ_gavelkind
						has_law = succ_elective_gavelkind
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					} 
				} 
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23016
				days = 1
			}
		}
		ai_chance = {
			factor = 0.05
			modifier = {
				factor = 1.5
				FROM = {
					tier = EMPEROR
				}
			}
			modifier = {
			factor = 2
				FROM = {
					trait = ambitious
				}
			}
			modifier = {
				factor = 0.5
				FROM = {
					NOT = {
						num_of_children = 1
					}
				} 
			}
			modifier = {
				factor = 1.5
				FROM = {
					num_of_children = 3
				} 
			}
			modifier = {
				factor = 1.5
				FROM = {
					num_of_children = 5
				} 
			}
			modifier = {
				factor = 1.5
				FROM = {
					num_of_children = 7
				} 
			}
			modifier = {
				factor = 1.5
				FROM = {
					num_of_children = 9
				} 
			}
			modifier = {
				factor = 1.5
				tier = EMPEROR
			}
			modifier = {
				factor = 1.5
				trait = envious
			}
			modifier = {
				factor = 1.75
				independent = yes
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_gavelkind
					who = FROM
				}
			}
		}		
	}
	option = { # Imposer l'abdication.
		name = EVTOPTB_excommunication_2		
		trigger = {
			OR = { 
				religion_group = christian
				has_religion_feature = religion_monastic
			} 
			event_target:ask_repentance_target = {
				higher_real_tier_than = BARON # DUKE (par défaut)
				player_heir = {
					dynasty = PREV
				}
			}
			event_target:ask_repentance_target = {
				NOT = {
					has_character_modifier = Bank_1
					has_character_modifier = Bank_2
					has_character_modifier = Bank_3
				}
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23012
				days = 1
			}
		}	
		ai_chance = {
			factor = 0.03
			modifier = {
			factor = 0.15
				vassal_of = FROM
			}
			modifier = {
				factor = 10
				FROM = {  
					OR = { 
						trait = kinslayer
						trait = familial_kinslayer
						trait = dynastic_kinslayer
						has_character_modifier = rampant_sinner_christian
						has_character_modifier = rampant_sinner_dharmic
						has_character_modifier = known_satanist
						has_character_modifier = known_witch
					}
				}
			}
			modifier = {
				factor = 1.5
				trait = proud
			}
			modifier = {
					factor = 1.5
				trait = envious
			}
			modifier = {
				factor = 0.5
				trait = cynical
			}
			modifier = {
				factor = 0.5
				trait = kind
			}
			modifier = {
				factor = 1.5
				trait = zealous
			}
			modifier = {
				factor = 1.5
				is_rival = FROM
			}
			modifier = {
				factor = 0.25
				is_friend = FROM
			}
			modifier = {
				factor = 0.25
				is_lover = FROM
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -100 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -80 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -60 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -40 
					} 
				}
			}
			modifier = {
				factor = 1.25
				NOT = { 
					opinion = { 
						who = FROM
						value = -20 
					} 
				}
			}
			modifier = {
				factor = 1.25
				opinion = { 
					who = FROM
					value = -20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
					value = 20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
					value = 40 
				} 
			}
			modifier = {
				factor = 0.75
					opinion = { 
					who = FROM
					value = 60 
				} 
			}
			modifier = {
				factor = 0.5
				opinion = { 
					who = FROM
					value = 80 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = zealous 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = baptized_by_pope 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 100
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 150
				} 
			}
			modifier = {
				factor = 0.8
				FROM = {
					piety = 250
				} 
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_abdication
					who = FROM
				}
			}
		}	
	}
	option = { # Demander la vassalisation.
		name = EVTOPTA_excommunication_4		
		trigger = {
			OR = {
				AND = {
					event_target:ask_repentance_target = { # ajout du mod
						religion_group = catholic
						lower_real_tier_than = KING
						independent = yes
						war = no
					}
					FROM = {
						tier = KING
					}
				}	
				AND = {
					event_target:ask_repentance_target = { # ajout du mod
						religion_group = catholic
						lower_real_tier_than = EMPEROR
						independent = yes	
						war = no
					}
					FROM = {
						tier = EMPEROR
					}
				}	
				AND = {
					religion_group = christian
					is_alternate_start = no #Only matters for historical Papacy.
					higher_real_tier_than = DUKE
					event_target:ask_repentance_target = { #Check if you or your vassals hold lands within Italy
						OR = { 
							independent = yes
							liege = {
								ROOT = {
									vassal_of = PREV
								}
							}
						}
						lower_real_tier_than = KING
						any_neighbor_independent_ruler = { #Avoid creating messy borders.
							character = ROOT
						}
						OR = {
							any_demesne_title = {
								OR = {
									title = d_latium
									title = d_spoleto
									title = d_ancona
									title = d_ferrara
								#	title = d_benevento
									title = c_roma
									title = c_orvieto
									title = c_orbetello
									title = c_spoleto
									title = c_perugia
									title = c_ancona
									title = c_urbino
									title = c_rimini
									title = c_ravenna
									title = c_bologna
									title = c_ferrara
								}
							}
							any_vassal = {
								any_demesne_title = {
									OR = {
										title = d_latium
										title = d_spoleto
										title = d_ancona
										title = d_ferrara
									#	title = d_benevento
										title = c_roma
										title = c_orvieto
										title = c_orbetello
										title = c_spoleto
										title = c_perugia
										title = c_ancona
										title = c_urbino
										title = c_rimini
										title = c_ravenna
										title = c_bologna
										title = c_ferrara
									}
								}
							}
						}
					}
				}
			}	
			FROM = {
				has_landed_title = k_papal_state
			}
		}	
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23022
				days = 1
			}
		}
		ai_chance = {
			factor = 0.1
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -100 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -80 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -60 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -40 
					} 
				}
			}
			modifier = {
				factor = 1.25
				NOT = { 
					opinion = { 
						who = FROM
						value = -20 
					} 
				}
			}
			modifier = {
				factor = 1.25
				opinion = { 
					who = FROM
					value = -20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
					value = 20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
				value = 40 
				} 
			}
			modifier = {
				factor = 0.75
				opinion = { 
					who = FROM
					value = 60 
				} 
			}
			modifier = {
				factor = 0.5
				opinion = { 
					who = FROM
					value = 80 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = zealous 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = baptized_by_pope 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 100
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 150
				} 
			}
			modifier = {
				factor = 0.8
				FROM = {
					piety = 250
				} 
			}
			modifier = {
				factor = 0.7
				FROM = {
					primary_title = {
						has_law = investiture_law_0
					}
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_latium 
						any_vassal = {
							has_landed_title = d_latium
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_spoleto
						any_vassal = {
							has_landed_title = d_spoleto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_ancona
						any_vassal = {
							has_landed_title = d_ancona
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_ferrara
						any_vassal = {
							has_landed_title = d_ferrara
						}
					} 
				}
			}
		#	modifier = {
		#		factor = 1.5
		#		has_landed_title = k_papal_state
		#		FROM = { 
		#			OR = { 
		#				has_landed_title = d_benevento
		#				any_vassal = {
		#					has_landed_title = d_benevento
		#				}
		#			} 
		#		}
		#	}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = {
		#			OR = { 
						has_landed_title = c_roma
		#				any_vassal = {
		#					has_landed_title = c_roma
		#				}
		#			}
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_orvieto
						any_vassal = {
							has_landed_title = c_orvieto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_orbetello
						any_vassal = {
							has_landed_title = c_orbetello
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_spoleto
						any_vassal = {
							has_landed_title = c_spoleto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_perugia
						any_vassal = {
							has_landed_title = c_perugia
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ancona
						any_vassal = {
							has_landed_title = c_ancona
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_urbino
						any_vassal = {
							has_landed_title = c_urbino
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_rimini
						any_vassal = {
							has_landed_title = c_rimini
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ravenna
						any_vassal = {
							has_landed_title = c_ravenna
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_bologna
						any_vassal = {
							has_landed_title = c_bologna
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ferrara
						any_vassal = {
							has_landed_title = c_ferrara
						}
					} 
				}
			}
			modifier = {
				factor = 2.5
				has_opinion_modifier = {
					who = FROM 
					modifier = opinion_requested_papal_land 
				}
			}
			modifier = {
				factor = 0
				OR = { 
					any_vassal = { has_landed_title = d_latium }
					has_landed_title = d_latium 
				}
				OR = { 
					any_vassal = { has_landed_title = d_spoleto }
					has_landed_title = d_spoleto 
				}
				OR = { 
					any_vassal = { has_landed_title = d_ancona }
					has_landed_title = d_ancona 
				}
				OR = { 
					any_vassal = { has_landed_title = d_ferrara }
					has_landed_title = d_ferrara 
				}
			#	OR = { 
			#		any_vassal = { has_landed_title = d_benevento }
			#		has_landed_title = d_benevento 
			#	}
				OR = { 
					any_vassal = { has_landed_title = c_roma }
					has_landed_title = c_roma 
				}
				OR = { 
					any_vassal = { has_landed_title = c_orvieto }
					has_landed_title = c_orvieto 
				}
				OR = { 
					any_vassal = { has_landed_title = c_orbetello }
					has_landed_title = c_orbetello 
				}
				OR = { 
					any_vassal = { has_landed_title = c_spoleto }
					has_landed_title = c_spoleto 
				}
				OR = { 
					any_vassal = { has_landed_title = c_perugia }
					has_landed_title = c_perugia 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ancona }
					has_landed_title = c_ancona 
				}
				OR = { 
					any_vassal = { has_landed_title = c_urbino }
					has_landed_title = c_urbino 
				}
				OR = { 
					any_vassal = { has_landed_title = c_rimini }
					has_landed_title = c_rimini 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ravenna }
					has_landed_title = c_ravenna 
				}
				OR = { 
					any_vassal = { has_landed_title = c_bologna }
					has_landed_title = c_bologna 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ferrara }
					has_landed_title = c_ferrara 
				}
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_vassalization
					who = FROM
				}
			}
		}
	}
	option = { # Suivant
		name = EVTOPTA_excommunication_suiv
		character_event = {
			id = excommunication.3
		}
		ai_chance = {
			factor = 0
		}
	}
}

character_event = {
	id = excommunication.3
	desc = EVTDESC_excommunication_3
	picture = GFX_evt_pope
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	option = { # Demande de Prestige
		name = EVTOPTB_excommunication_1
		trigger = {
			event_target:ask_repentance_target = {
				higher_real_tier_than = BARON # DUKE (par défaut)
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23006
				days = 1
			}
		}
		ai_chance = {
			factor = 0.3
			   modifier = {
				factor = 0.5
				vassal_of = FROM
			} 
			modifier = {
				factor = 1.5
				trait = proud
			}
			modifier = {
				factor = 0.5
				trait = cynical
			}
		}		
	}
	option = { # Imposer le célibat
		name = EVTOPTC_excommunication_1		
		trigger = {
			event_target:ask_repentance_target = { 
				NOR = { 
					trait = celibate 
					trait = eunuch 
					trait = chaste
				} 
			}
			event_target:ask_repentance_target = {
				num_of_children = 1
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23008
				days = 1
			}
		}
		ai_chance = {
			factor = 0.2
			   modifier = {
				factor = 0.5
				vassal_of = FROM
			}
			modifier = {
				factor = 1.5
				trait = chaste
			}
			modifier = {
				factor = 1.5
				trait = celibate
			}
			modifier = {
				factor = 0.5
				trait = lustful
			}
			modifier = {
				factor = 0.5
				FROM = { trait = humble }
			}
			modifier = {
				factor = 1.5
				FROM = { trait = lustful }
			}
			modifier = {
				factor = 1.5
				FROM = {
					has_character_modifier = adulterer
				}
			}
			modifier = {
				factor = 1.5
				FROM = {
					has_character_modifier = adulteress
				}
			}
			modifier = {
				factor = 1.75
				FROM = {
					has_character_modifier = incestuous_adulterer
				}
			}
			modifier = {
				factor = 1.75
				FROM = {
					has_character_modifier = incestuous_adulteress
				}
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_celibacy
					who = FROM
				}
			}
		}
	}
	option = { # Envoyez l'enfant au monastère/couvent.
		name = EVTOPTA_excommunication_2		
		trigger = {
			OR = { 
				religion_group = christian
				has_religion_feature = religion_monastic
			} 
			event_target:ask_repentance_target = { 
				any_child = { 
					age = 16
					is_married = no
					is_ruler = no
					prisoner = no
					NOT = {
						trait = incapable
					}
					event_target:ask_repentance_target = {
						NOT = { 
							current_heir = {
								character = PREVPREV
							}
						}
					}
					NOR = { 
						trait = monk 
						trait = nun
					} 
				}
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23010
				days = 1
			}
		}	
		ai_chance = {
			factor = 0.1
			modifier = {
				factor = 1.5
				FROM = { 
					any_child = { 
						count = 3
						age = 16
						is_married = no
						is_ruler = no
						prisoner = no
						NOT = {
							trait = incapable
						}
						FROM = {
							NOT = { 
								current_heir = {
									character = PREVPREV
								}
							}
						}
						NOR = { 
							trait = monk 
							trait = nun
						} 
					}
				}
			}
			modifier = {
				factor = 1.5
				FROM = { 
					any_child = { 
						count = 4
						age = 16
						is_married = no
						is_ruler = no
						prisoner = no
						NOT = {
							trait = incapable
						}
						FROM = {
							NOT = { 
								current_heir = {
									character = PREVPREV
								}
							}
						}
						NOR = { 
							trait = monk 
							trait = nun
						} 
					}
				}
			}
			modifier = {
				factor = 1.5
				FROM = { 
					any_child = { 
						count = 5
						age = 16
						is_married = no
						is_ruler = no
						prisoner = no
						NOT = {
							trait = incapable
						}
						FROM = {
							NOT = { 
								current_heir = {
									character = PREVPREV
								}
							}
						}
						NOR = { 
							trait = monk 
							trait = nun
						} 
					}
				}
			}
			modifier = {
				factor = 1.5
				FROM = { 
					any_child = { 
						count = 6
						age = 16
						is_married = no
						is_ruler = no
						prisoner = no
						NOT = {
							trait = incapable
						}
						FROM = {
							NOT = { 
								current_heir = {
									character = PREVPREV
								}
							}
						}
						NOR = { 
							trait = monk 
							trait = nun
						} 
					}
				}
			}
			modifier = {
				factor = 0.25
				trait = cynical
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_child
					who = FROM
				}
			}
		}	
	}
	option = { # Suivant
		name = EVTOPTA_excommunication_suiv
		character_event = {
			id = excommunication.4
		}
		ai_chance = {
			factor = 0
		}
	}
}

character_event = {
	id = excommunication.4
	desc = EVTDESC_excommunication_4
	picture = GFX_evt_pope
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	option = { # Demander des terres italiennes.
		name = EVTOPTB_excommunication_3		
		trigger = {
			is_shattered_world = no
			is_alternate_start = no
			is_random_world = no
			event_target:ask_repentance_target = { #Check if you or your vassals hold lands within Italy
				higher_real_tier_than = DUKE
				independent = yes
				OR = {
					any_demesne_title = {
						can_be_given_away = yes
						OR = {
							title = d_latium
							title = d_spoleto
							title = d_ancona
							title = d_ferrara
						#	title = d_benevento
							title = c_roma
							title = c_orvieto
							title = c_orbetello
							title = c_spoleto
							title = c_perugia
							title = c_ancona
							title = c_urbino
							title = c_rimini
							title = c_ravenna
							title = c_bologna
							title = c_ferrara
						}
					}
					any_vassal = {
						any_demesne_title = {
							OR = {
								title = d_latium
								title = d_spoleto
								title = d_ancona
								title = d_ferrara
							#	title = d_benevento
								title = c_roma
								title = c_orvieto
								title = c_orbetello
								title = c_spoleto
								title = c_perugia
								title = c_ancona
								title = c_urbino
								title = c_rimini
								title = c_ravenna
								title = c_bologna
								title = c_ferrara
							}
						}
					}
				}
			}
			FROM = {
				has_landed_title = k_papal_state
			}
		}
	    event_target:ask_repentance_target = {
			letter_event = {
				id = HFP.23018
				days = 1
			}
		}	
		ai_chance = {
			factor = 0.2
		    modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -100 
					} 
				}
			}
			modifier = {
				factor = 1.75
				NOT = { 
					opinion = { 
						who = FROM
						value = -80 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -60 
					} 
				}
			}
			modifier = {
				factor = 1.5
				NOT = { 
					opinion = { 
						who = FROM
						value = -40 
					} 
				}
			}
			modifier = {
				factor = 1.25
				NOT = { 
					opinion = { 
						who = FROM
						value = -20 
					} 
				}
			}
			modifier = {
				factor = 1.25
				opinion = { 
					who = FROM
					value = -20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
					value = 20 
				} 
			}
			modifier = {
				factor = 0.85
				opinion = { 
					who = FROM
					value = 40 
				} 
			}
			modifier = {
				factor = 0.75
				opinion = { 
					who = FROM
					value = 60 
				} 
			}
			modifier = {
				factor = 0.5
				opinion = { 
					who = FROM
					value = 80 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = zealous 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					trait = baptized_by_pope 
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 100
				} 
			}
			modifier = {
				factor = 0.9
				FROM = {
					piety = 150
				} 
			}
			modifier = {
				factor = 0.8
				FROM = {
					piety = 250
				} 
			}
			modifier = {
				factor = 0.7
				FROM = { primary_title = { has_law = investiture_law_0 } }
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_latium 
						any_vassal = {
							has_landed_title = d_latium
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_spoleto
						any_vassal = {
							has_landed_title = d_spoleto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_ancona
						any_vassal = {
							has_landed_title = d_ancona
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = d_ferrara
						any_vassal = {
							has_landed_title = d_ferrara
						}
					} 
				}
			}
		#	modifier = {
		#		factor = 1.5
		#		has_landed_title = k_papal_state
		#		FROM = { 
		#			OR = { 
		#				has_landed_title = d_benevento
		#				any_vassal = {
		#					has_landed_title = d_benevento
		#				}
		#			} 
		#		}
		#	}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = {
		#			OR = { 
						has_landed_title = c_roma
		#				any_vassal = {
		#					has_landed_title = c_roma
		#				}
		#			}
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_orvieto
						any_vassal = {
							has_landed_title = c_orvieto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_orbetello
						any_vassal = {
							has_landed_title = c_orbetello
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_spoleto
						any_vassal = {
							has_landed_title = c_spoleto
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_perugia
						any_vassal = {
							has_landed_title = c_perugia
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ancona
						any_vassal = {
							has_landed_title = c_ancona
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_urbino
						any_vassal = {
							has_landed_title = c_urbino
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_rimini
						any_vassal = {
							has_landed_title = c_rimini
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ravenna
						any_vassal = {
							has_landed_title = c_ravenna
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_bologna
						any_vassal = {
							has_landed_title = c_bologna
						}
					} 
				}
			}
			modifier = {
				factor = 1.5
				has_landed_title = k_papal_state
				FROM = { 
					OR = { 
						has_landed_title = c_ferrara
						any_vassal = {
							has_landed_title = c_ferrara
						}
					} 
				}
			}
			modifier = {
				factor = 2.5
				has_opinion_modifier = {
					who = FROM 
					modifier = opinion_requested_papal_land 
				}
			}
			modifier = {
				factor = 0
				OR = { 
					any_vassal = { has_landed_title = d_latium }
					has_landed_title = d_latium 
				}
				OR = { 
					any_vassal = { has_landed_title = d_spoleto }
					has_landed_title = d_spoleto 
				}
				OR = { 
					any_vassal = { has_landed_title = d_ancona }
					has_landed_title = d_ancona 
				}
				OR = { 
					any_vassal = { has_landed_title = d_ferrara }
					has_landed_title = d_ferrara 
				}
			#	OR = { 
			#		any_vassal = { has_landed_title = d_benevento }
			#		has_landed_title = d_benevento 
			#	}
				OR = { 
					any_vassal = { has_landed_title = c_roma }
					has_landed_title = c_roma 
				}
				OR = { 
					any_vassal = { has_landed_title = c_orvieto }
					has_landed_title = c_orvieto 
				}
				OR = { 
					any_vassal = { has_landed_title = c_orbetello }
					has_landed_title = c_orbetello 
				}
				OR = { 
					any_vassal = { has_landed_title = c_spoleto }
					has_landed_title = c_spoleto 
				}
				OR = { 
					any_vassal = { has_landed_title = c_perugia }
					has_landed_title = c_perugia 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ancona }
					has_landed_title = c_ancona 
				}
				OR = { 
					any_vassal = { has_landed_title = c_urbino }
					has_landed_title = c_urbino 
				}
				OR = { 
					any_vassal = { has_landed_title = c_rimini }
					has_landed_title = c_rimini 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ravenna }
					has_landed_title = c_ravenna 
				}
				OR = { 
					any_vassal = { has_landed_title = c_bologna }
					has_landed_title = c_bologna 
				}
				OR = { 
					any_vassal = { has_landed_title = c_ferrara }
					has_landed_title = c_ferrara 
				}
			}
			modifier = {
				factor = 10
				has_opinion_modifier = { 
					modifier = opinion_pope_ex_demands_lands
					who = FROM
				}
			}
		}	
	}
	option = { # Refuser
		name = EVTOPTB_excommunication_4
		event_target:ask_repentance_target = {
			letter_event = {
				id = excommunication.5
				days = 1
			}
		}
		event_target:ask_repentance_target = {
			clr_character_flag = repentance_flag
		}
		ai_chance = { 
			factor = 0
		}
	}
	option = { # Accepter
		name = EVTOPTC_excommunication_4
		event_target:ask_repentance_target = {
			letter_event = {
				id = excommunication.6
				days = 1
			}
		}
		event_target:ask_repentance_target = {
			clr_character_flag = repentance_flag
		}
		ai_chance = { 
			factor = 0
		}
	}
	option = { # Retour Page 1
		name = EVTOPTA_excommunication_page
		character_event = {
			id = excommunication.1
		}
		ai_chance = {
			factor = 0
		}
	}
}

letter_event = {
	id = excommunication.5
	desc = EVTDESC_excommunication_5
	is_triggered_only = yes
	option = {
		name = CURSES
	}
}

letter_event = {
	id = excommunication.6
	desc = EVTDESC_excommunication_6
	is_triggered_only = yes
	option = {
		name = EXCELLENT
		if = { 
			limit = {
				real_tier = COUNT
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				}  
			}
			if = { 
				limit = {
					piety = 350
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				}  
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				}  
			}
			if = { 
				limit = {  
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}  
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}   
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
		}
		if = { 
			limit = {
				real_tier = DUKE
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {
					piety = 350
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}  
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}   
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
		}
		if = { 
			limit = {
				real_tier = KING
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {
					piety = 350
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}  
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}   
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
		}
		if = { 
			limit = {
				real_tier = EMPEROR
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {
					piety = 350
					FROM = { 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -75
							} 
						}
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -75
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = -25
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = {  
					NOT = { 
						piety = 350
					} 
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = -25
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 0
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}  
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 0
						} 
						NOT = { 
							opinion = { 
								who = ROOT 
								value = 50
							} 
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					NOT = { 
						piety = 350
					}   
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
			if = { 
				limit = { 
					piety = 350
					FROM = { 
						opinion = { 
							who = ROOT 
							value = 50
						} 
					} 
				} 
			}
		}
		excommunicate = no
		hidden_tooltip = { 
			sound_effect = excommunication_lifted
			FROM = { 
				opinion = { 
					modifier = opinion_repented_sins
					who = ROOT
					years = 20
				}
			}
		}
		ai_chance = {
			factor = 100
		}
		hidden_tooltip = {
			character_event = {
				id = HFP.23005
			}
		}
		if = { # ajout du mod
			limit = {
				religion_head = { # ne pas changer le "religion_head"
					has_landed_title = k_papal_state
				}
			}
			ROOT = {
				remove_opinion = {
					who = FROM
					modifier = opinion_furious
				}
			}
		}	
	}
}