namespace = trait-eveque-fraticelli
######################################
####### Vatican				   #######
######################################
character_event = {
	id = trait-eveque-fraticelli.1
	hide_window = yes
	is_triggered_only = yes	
	only_rulers = yes
	trigger = {
		ai = yes
		is_alive = yes
		is_landed = yes
		is_theocracy = yes
		religion = fraticelli
		NOT = {
			any_liege = {
				has_claim = d_fraticelli
			}
			has_claim = d_fraticelli
			any_vassal = {
				has_claim = d_fraticelli
			}
		}
		NOT = {
			top_liege = {
				any_realm_character = {
					has_claim = d_fraticelli
				}
			}
		}
		NOT = {
			trait = Eveque-Fraticelli
		}
	}
	immediate = {
		add_trait = Eveque-Fraticelli
	}
}

character_event = {
	id = trait-eveque-fraticelli.2
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		ai = yes
		is_alive = yes
		is_landed = yes
		is_theocracy = yes
		religion = fraticelli
		NOT = {
			any_liege = {
				has_claim = d_fraticelli
			}
			has_claim = d_fraticelli
			any_vassal = {
				has_claim = d_fraticelli
			}
		}
		NOT = {
			top_liege = {
				any_realm_character = {
					has_claim = d_fraticelli
				}
			}
		}
		NOT = {
			trait = Eveque-Fraticelli
		}
	}
	immediate = {
		add_trait = Eveque-Fraticelli
	}
}

character_event = {
	id = trait-eveque-fraticelli.3
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		is_alive = yes
		is_landed = no
		trait = Eveque-Fraticelli
	}
	immediate = {
		remove_trait = Eveque-Fraticelli
	}
}

character_event = {
	id = trait-eveque-fraticelli.4
	hide_window = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		is_alive = yes
		is_landed = no
		trait = Eveque-Fraticelli
	}
	immediate = {
		remove_trait = Eveque-Fraticelli
	}
}

character_event = {
	id = trait-eveque-fraticelli.5
	hide_window = yes
	is_triggered_only = yes	
	only_rulers = yes
	trigger = {
		is_alive = yes
	#	trait = Eveque-Fraticelli # bug si présent, étrange (si activer, ça fait bugger la succession du pape patch 8.0.0) )
		OR = {
			is_theocracy = no
			has_minor_title = title_fraticelli_cardinal
			NOT = {
				religion = fraticelli
			}
			any_liege = {
				has_claim = d_fraticelli
			}
			has_claim = d_fraticelli
			any_vassal = {
				has_claim = d_fraticelli
			}
			top_liege = {
				any_realm_character = {
					has_claim = d_fraticelli
				}
			}
		}
	}
	immediate = {
		remove_trait = Eveque-Fraticelli
	}
}

character_event = {
	id = trait-eveque-fraticelli.6
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		is_alive = yes
	#	trait = Eveque-Fraticelli # bug si présent, étrange (si activer, ça fait bugger la succession du pape patch 8.0.0) )
		OR = {
			is_theocracy = no
			has_minor_title = title_fraticelli_cardinal
			NOT = {
				religion = fraticelli
			}
			any_liege = {
				has_claim = d_fraticelli
			}
			has_claim = d_fraticelli
			any_vassal = {
				has_claim = d_fraticelli
			}
			top_liege = {
				any_realm_character = {
					has_claim = d_fraticelli
				}
			}
		}
	}
	immediate = {
		remove_trait = Eveque-Fraticelli
	}
}

#character_event = { # vérifié par decisions 
#	id = trait-eveque-fraticelli.7
#	hide_window = yes
#	is_triggered_only = yes	
#	trigger = {
#		is_alive = yes
#		is_landed = no
#		religion = fraticelli
#		is_theocracy = yes
#		NOT = {
#			government = feudal_government
#		}	
#	}	
#	immediate = {
#		set_government_type = feudal_government
#	}
#}

#character_event = { # vérifié par decisions 
#	id = trait-eveque-fraticelli.8
#	hide_window = yes
#	mean_time_to_happen = { 
#		days = 1
#	}
#	trigger = {
#		is_alive = yes
#		is_landed = no
#		religion = fraticelli
#		is_theocracy = yes
#		NOT = {
#			government = feudal_government
#		}	
#	}	
#	immediate = {
#		set_government_type = feudal_government
#	}
#}