namespace = trait_Divinite
######################################
####### Divinite			   #######
######################################
character_event = {
	id = trait_Divinite.1
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		ai = yes
		trait = Divinite
		NOT = {
			has_landed_title = d_divinite_1
		}
	}
	immediate = {
		remove_trait = Divinite
	}
}

character_event = {
	id = trait_Divinite.2
	hide_window = yes
	mean_time_to_happen = {
		days = 1
	}
	trigger = {
		ai = yes
		trait = Divinite
		NOT = {
			has_landed_title = d_divinite_1
		}
	}
	immediate = {
		remove_trait = Divinite
	}
}

character_event = {
	id = trait_Divinite.3
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		trait = Divinite
		OR = {
			has_landed_title = e_holy_see
			has_landed_title = k_papal_state
			has_landed_title = k_orthodox
			has_landed_title = d_fraticelli
			has_landed_title = d_garde_suisse_1
			has_landed_title = d_garde_suisse_2
			has_landed_title = d_garde_suisse_3
			has_landed_title = d_garde_suisse_4
			trait = trait_Sede_Vacante
			trait = Pape-Catholic
			trait = Pape-Fraticelli
			trait = Cardinal-Catholic
			trait = Cardinal-Fraticelli
			trait = Eveque-Catholic
			trait = Eveque-Fraticelli
			trait = Archidiacre
		}
	}	
	immediate = {
		remove_trait = Divinite
	}
}

character_event = {
	id = trait_Divinite.4
	hide_window = yes
	mean_time_to_happen = {
		days = 1
	}
	trigger = {
		trait = Divinite
		OR = {
			has_landed_title = e_holy_see
			has_landed_title = k_papal_state
			has_landed_title = k_orthodox
			has_landed_title = d_fraticelli
			has_landed_title = d_garde_suisse_1
			has_landed_title = d_garde_suisse_2
			has_landed_title = d_garde_suisse_3
			has_landed_title = d_garde_suisse_4
			trait = trait_Sede_Vacante
			trait = Pape-Catholic
			trait = Pape-Fraticelli
			trait = Cardinal-Catholic
			trait = Cardinal-Fraticelli
			trait = Eveque-Catholic
			trait = Eveque-Fraticelli
			trait = Archidiacre
		}
	}	
	immediate = {
		remove_trait = Divinite
	}
}

character_event = {
	id = trait_Divinite.5
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		trait = Divinite
		trait = immortal
	}
	immediate = {
		remove_trait = immortal
	}
}

character_event = {
	id = trait_Divinite.6
	hide_window = yes
	mean_time_to_happen = {
		days = 1
	}
	trigger = {
		trait = Divinite
		trait = immortal
	}
	immediate = {
		remove_trait = immortal
	}
}

character_event = {
	id = trait_Divinite.7
	hide_window = yes
	is_triggered_only = yes
	only_rulers = yes
	trigger = {
		NOT = {
			trait = Divinite
		}
		has_landed_title = d_divinite_1
	}
	immediate = {
		add_trait = Divinite
		remove_trait = immortal
	}
}

character_event = {
	id = trait_Divinite.8
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = {
		days = 1
	}
	trigger = {
		NOT = {
			trait = Divinite
		}
		has_landed_title = d_divinite_1
	}
	immediate = {
		add_trait = Divinite
		remove_trait = immortal
	}
}