namespace = succession-papal
######################################
####### Vatican				   #######
######################################
character_event = {
	id = succession-papal.1 # sucesseur des titres papaux
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = k_papal_state
		is_alive = yes
	}	
	immediate = {
		any_demesne_title = {
			add_law = {
				law = succ_papal_demesne
				opinion_effect = no
			}
		}
	}
}

character_event = {
	id = succession-papal.2 # la succession sede vacante (c'est la mise en place de sede vacante "succession+papal.3" est lié au .2)
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = k_papal_state
	}	
	immediate = {
		create_character = {
			name = "Sede Vacante"
			culture = italian
			religion = catholic
			dynasty = none
			random_traits = no
			female = no
			age = 16
			health = 9999
			trait = trait_Sede_Vacante
			trait = incapable
			attributes = {
				stewardship = 1
				intrigue = 1
			}
		}
		new_character = {
			ROOT = {
				transfer_scaled_wealth = {
					to = PREV
					value = all
				}
				any_artifact = {
					transfer_artifact = {
						from = ROOT
						to = PREVPREV
					}
				}
				abdicate_to = PREV
			}
			set_name = "Sede Vacante"
			recalc_succession = yes
			e_holy_see = {
				elective_voting_rules = papal_elective
			}
			character_event = {
				id = succession-papal.3
				days = 1
			}
			character_event = {
				id = succession-papal.4
			#	days = 1 # ne pas activer le jour ou l event en question n apparait pas
			}
		}
    }
}

character_event = {
	id = succession-papal.3
	hide_window = yes
	only_rulers = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = k_papal_state
		is_alive = yes
	}
	immediate = {
		e_holy_see = {
			current_heir = {
				save_event_target_as = heritie_loi
			}
		}
		if = {
			limit = {
				event_target:heritie_loi = {
					trait = Cardinal-Catholic
				}
			}
			transfer_scaled_wealth = {
				to = event_target:heritie_loi
				value = all
			}
			any_artifact = {
				transfer_artifact = {
					from = ROOT
					to = event_target:heritie_loi
				}
			}
			event_target:heritie_loi = {
				remove_trait = Cardinal-Catholic
			}
			event_target:heritie_loi = {
				if = {
					limit = {
						any_courtier = {
							has_minor_title = title_archdeacon
						}
					}
					any_courtier = {
						limit = {
							has_minor_title = title_archdeacon
						}
						remove_title = title_archdeacon
						save_event_target_as = deacon
						event_target:heritie_loi = {
							abdicate_to = event_target:deacon
						}
					}
				}
				else = {
					abdicate = yes
				}
			}
			abdicate_to = event_target:heritie_loi
			move_character = event_target:heritie_loi
			e_holy_see = {
				elective_voting_rules = papal_elective
			}
			recalc_succession = yes
			death = {
				death_reason = death_missing
			}
			character_event = {
				id = succession-papal.5
			#	days = 1 # ne pas activer le jour ou l event en question n apparait pas
			}
		}
		else = {
			character_event = {
				id = succession-papal.3
				days = 1
			}
		}
	}
}

character_event = {
    id = succession-papal.4
    desc = EVTDESC_succession-papal_4
	picture = GFX_evt_bad_news
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	major = yes
	trigger = {
		always = yes
	}
    major_trigger = {
		ai = no
		has_landed_title = k_papal_state
	}
	option = {
		name = EVTDESC_succession-papal_1
	}
}

character_event = {
    id = succession-papal.5
    desc = EVTDESC_succession-papal_5
	picture = GFX_evt_pope
	border = GFX_event_normal_frame_religion
	is_triggered_only = yes
	major = yes
	portrait = event_target:heritie_loi
	trigger = {
		always = yes
	}
    major_trigger = {
		ai = no
		religion = catholic
		NOT = {
			any_liege = {
				has_claim = k_papal_state
			}
			has_claim = k_papal_state
			any_vassal = {
				has_claim = k_papal_state
			}
		}
		NOT = {
			top_liege = {
				any_realm_character = {
					has_claim = k_papal_state
				}
			}
		}
	}
	option = {
		name = EVTDESC_succession-papal_2
	}
}

character_event = {
	id = succession-papal.6 # pour remettre sancta si il meurt
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		FROM = {
			title = e_holy_see
		}
		NOT = {
			trait = trait_Sede_Vacante
		}
	}
	immediate = {
		character_event = {
			id = succession-papal.7
			days = 1
		}
	}
}

character_event = {
	id = succession-papal.7
	hide_window = yes
	is_triggered_only = yes
	immediate = {
		create_character = {
			name = "Sancta Sedes"
			culture = italian
			religion = catholic
			dynasty = none
			random_traits = no
			female = no
			age = 16
			health = 9999
			trait = trait_Sede_Vacante
			trait = incapable
			attributes = {
				stewardship = 1
				intrigue = 1
			}
		}
		new_character = {
			grant_title_no_opinion = e_holy_see
		}
		e_holy_see = {
			add_law = {
				law = succ_papal_succession_Royaume_Vatican
				opinion_effect = no
			}
		}
		recalc_succession = yes
		death = {
			death_reason = death_missing
		}
	}
}
##################################################################
character_event = {
	id = succession-papal.8
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		NOT = {
			any_character = {
				has_landed_title = e_holy_see
			}
		}
		any_character = {
			has_landed_title = k_papal_state
		}
	}
	immediate = {
		create_character = {
			name = "Sancta Sedes"
			culture = italian
			religion = catholic
			dynasty = none
			random_traits = no
			female = no
			age = 16
			health = 9999
			trait = trait_Sede_Vacante
			trait = incapable
			attributes = {
				stewardship = 1
				intrigue = 1
			}
		}
		new_character = {
			e_holy_see = {
				grant_title = PREV
			}
			grant_title_no_opinion = e_holy_see
		}
		e_holy_see = {
			add_law = {
				law = succ_papal_succession_Royaume_Vatican
				opinion_effect = no
			}
		}
		recalc_succession = yes
	}
}

character_event = {
	id = succession-papal.9 # la succession sede vacante
	hide_window = yes
	is_triggered_only = yes
	trigger = {
		NOT = {
			any_character = {
				has_landed_title = e_holy_see
			}
		}
		any_character = {
			has_landed_title = k_papal_state
		}
	}
	immediate = {
		create_character = {
			name = "Sancta Sedes"
			culture = italian
			religion = catholic
			dynasty = none
			random_traits = no
			female = no
			age = 16
			health = 9999
			trait = trait_Sede_Vacante
			trait = incapable
			attributes = {
				stewardship = 1
				intrigue = 1
			}
		}
		new_character = {
			e_holy_see = {
				grant_title = PREV
			}
			grant_title_no_opinion = e_holy_see
		}
		e_holy_see = {
			add_law = {
				law = succ_papal_succession_Royaume_Vatican
				opinion_effect = no
			}
		}
		recalc_succession = yes
	}
}
##################################################################
character_event = {
	id = succession-papal.10 # la succession holy_see
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		has_landed_title = e_holy_see
		is_alive = yes
		OR = {
			NOT = {
				government = theocracy_government
			}
			AND = {
				independent = yes
				NOT = {
					e_holy_see = {
						has_law = succ_papal_succession_Royaume_Vatican
					}	
				}
			}
			NOT = {
				e_holy_see = {
					has_law = true_cognatic_succession
				}	
			}
		}
	}	
	immediate = {
		set_government_type = theocracy_government
		e_holy_see = {
			add_law = {
				law = succ_papal_succession_Royaume_Vatican
				opinion_effect = no
			}
		}
		e_holy_see = {
			add_law = {
				law = true_cognatic_succession
				opinion_effect = no
			}
		}
	}
}

character_event = {
	id = succession-papal.11 # la succession holy_see
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = e_holy_see
		is_alive = yes
		OR = {
			NOT = {
				government = theocracy_government
			}
			AND = {
				independent = yes
				NOT = {
					e_holy_see = {
						has_law = succ_papal_succession_Royaume_Vatican
					}	
				}
			}
			NOT = {
				e_holy_see = {
					has_law = true_cognatic_succession
				}	
			}
		}
	}	
	immediate = {
		set_government_type = theocracy_government
		e_holy_see = {
			add_law = {
				law = succ_papal_succession_Royaume_Vatican
				opinion_effect = no
			}
		}
		e_holy_see = {
			add_law = {
				law = true_cognatic_succession
				opinion_effect = no
			}
		}
	}
}

character_event = {
	id = succession-papal.12 # vasseaux de holy_see
	hide_window = yes
	only_rulers = yes
	mean_time_to_happen = { 
		days = 1
	}
	trigger = {
		has_landed_title = e_holy_see
		is_alive = yes
		any_vassal = {
			is_alive = yes
			OR = {
				tier = BARON
				tier = COUNT
				tier = DUKE
				tier = KING
			}
		}
	}	
	immediate = {
		any_vassal = {
			set_defacto_liege = THIS
		}
	}
}

character_event = {
	id = succession-papal.13 # vasseaux de holy_see
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = e_holy_see
		is_alive = yes
		any_vassal = {
			is_alive = yes
			OR = {
				tier = BARON
				tier = COUNT
				tier = DUKE
				tier = KING
			}
		}
	}	
	immediate = {
		any_vassal = {
			set_defacto_liege = THIS
		}
	}
}
##################################################################
character_event = {
	id = succession-papal.14 # la loi de holy_see "pour" k_papal_state
	hide_window = yes
	is_triggered_only = yes	
	trigger = {
		has_landed_title = k_papal_state
	}
	immediate = {
		recalc_succession = yes
		e_holy_see = {
			elective_voting_rules = papal_elective
		}
    }
}
##################################################################
#character_event = {
#	id = succession-papal.15 # titres de holy_see
#	hide_window = yes
#	only_rulers = yes
#	mean_time_to_happen = { 
#		days = 1
#	}
#    trigger = {
#        has_landed_title = e_holy_see
#        is_alive = yes
#        OR = {
#            tier = BARON
#            tier = COUNT
#            tier = DUKE
#            tier = KING
#            tier = EMPEROR
#        }
#    #    OR = { # ne pas activer sinon new character ne marche pas
#    #        num_of_emperor_titles > 1
#    #        NOT = {
#    #            primary_title = {
#    #                title = e_holy_see
#    #            }
#    #        }
#    #    }
#    }
#    immediate = {
#        any_demesne_title = {
#            limit = { 
#                OR = {
#                    tier = DUKE
#                    tier = KING
#                    tier = EMPEROR
#                }
#                NOT = {
#                    title = e_papal_state
#                }
#            }
#            destroy_landed_title = THIS
#        }
#        e_holy_see = {
#            make_primary_title = yes
#        }
#        create_character = {
#            name = "Roberto"
#            culture = italian
#            religion = catholic
#            dynasty = none
#            random_traits = no
#            female = no
#            age = 16
#            health = 23
#            trait = incapable
#            attributes = {
#                stewardship = 1
#                intrigue = 1
#            }
#        }
#        any_demesne_title = {
#            limit = {
#                OR = {
#                    tier = BARON
#                    tier = COUNT
#                }
#            }
#            grant_title = new_character
#        }
#        new_character = {
#            set_defacto_liege = THIS
#            death = {
#                death_reason = death_missing
#            }
#        }
#    }
#}
#
#character_event = {
#    id = succession-papal.15 # titres de holy_see
#    hide_window = yes
#    is_triggered_only = yes
#    trigger = {
#        has_landed_title = e_holy_see
#        is_alive = yes
#        OR = {
#            tier = BARON
#            tier = COUNT
#            tier = DUKE
#            tier = KING
#            tier = EMPEROR
#        }
#    #    OR = { # ne pas activer sinon new character ne marche pas
#    #        num_of_emperor_titles > 1
#    #        NOT = {
#    #            primary_title = {
#    #                title = e_holy_see
#    #            }
#    #        }
#    #    }
#    }
#    immediate = {
#        any_demesne_title = {
#            limit = { 
#                OR = {
#                    tier = DUKE
#                    tier = KING
#                    tier = EMPEROR
#                }
#                NOT = {
#                    title = e_papal_state
#                }
#            }
#            destroy_landed_title = THIS
#        }
#        e_holy_see = {
#            make_primary_title = yes
#        }
#        create_character = {
#            name = "Roberto"
#            culture = italian
#            religion = catholic
#            dynasty = none
#            random_traits = no
#            female = no
#            age = 16
#            health = 23
#            trait = incapable
#            attributes = {
#                stewardship = 1
#                intrigue = 1
#            }
#        }
#        any_demesne_title = {
#            limit = {
#                OR = {
#                    tier = BARON
#                    tier = COUNT
#                }
#            }
#            grant_title = new_character
#        }
#        new_character = {
#            set_defacto_liege = THIS
#            death = {
#                death_reason = death_missing
#            }
#        }
#    }
#}
##################################################################
