#######################################
#
# ANCIENT RELIGIONS
# - Flamines Maiores
#
# Event ID hellenic.110 - hellenic.119 reserved
#
#######################################

# Written by Jon Severinsson

namespace = hellenic

# The Flamen Dialis must resign
character_event = {
	id = hellenic.110
	desc = hellenic.110.desc
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion
	
	trigger = {
		has_minor_title = title_flamen_dialis
		NOT = {
			any_spouse = {
				is_alive = yes
				has_minor_title = title_flaminica_dialis
			}
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = OK
		remove_title = title_flamen_dialis
		remove_character_modifier = modifier_flamen_dialis
	}
}

# The Flamen Martialis must resign
character_event = {
	id = hellenic.111
	desc = hellenic.111.desc
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	trigger = {
		has_minor_title = title_flamen_martialis
		NOT = {
			any_spouse = {
				is_alive = yes
				has_minor_title = title_flaminica_martialis
			}
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = OK
		remove_title = title_flamen_martialis
		remove_character_modifier = modifier_flamen_martialis
	}
}

# The Flamen Quirinalis must resign
character_event = {
	id = hellenic.112
	desc = hellenic.112.desc
	picture = GFX_evt_council
	border = GFX_event_normal_frame_religion

	trigger = {
		has_minor_title = title_flamen_quirinalis
		NOT = {
			any_spouse = {
				is_alive = yes
				has_minor_title = title_flaminica_quirinalis
			}
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}

	option = {
		name = OK
		remove_title = title_flamen_quirinalis
		remove_character_modifier = modifier_flamen_quirinalis
	}
}

# Cleanup when a Flamines lost his title some other way
character_event = {
	id = hellenic.113
	hide_window = yes

	trigger = {
		OR = {
			AND = {
				has_character_modifier = modifier_flamen_dialis
				NOT = { has_minor_title = title_flamen_dialis }
			}
			AND = {
				has_character_modifier = modifier_flamen_martialis
				NOT = { has_minor_title = title_flamen_martialis }
			}
			AND = {
				has_character_modifier = modifier_flamen_quirinalis
				NOT = { has_minor_title = title_flamen_quirinalis }
			}
		}
	}

	immediate = {
		if = {
			limit = {
				has_character_modifier = modifier_flamen_dialis
				NOT = { has_minor_title = title_flamen_dialis }
			}
			remove_character_modifier = modifier_flamen_dialis
		}
		if = {
			limit = {
				has_character_modifier = modifier_flamen_martialis
				NOT = { has_minor_title = title_flamen_martialis }
			}
			remove_character_modifier = modifier_flamen_martialis
		}
		if = {
			limit = {
				has_character_modifier = modifier_flamen_quirinalis
				NOT = { has_minor_title = title_flamen_quirinalis }
			}
			remove_character_modifier = modifier_flamen_quirinalis
		}
	}

	mean_time_to_happen = {
		days = 1
	}
}
