﻿on_death = {
	on_actions = {
		on_death_magister ### Deals with Paelex/Domina, kills off Contubernalis sets up heir.
		on_death_magister_bloodlines # If we did not trigger the Bloodlines before death, this ensures that they happen to our heir instead
	}
}

on_death_magister = {
	trigger = {
		is_ai = no
		has_trait = magister_trait_group
	}
	effect = {
		# Turn all leader devoted into orba
		every_consort = {
			if = {
				limit = {
					OR = {
						has_trait = domina
						has_trait = familia_paelex
						has_trait = paelex

					}
				}
				remove_trait = familia_paelex
				remove_trait = domina
				remove_trait = paelex
				add_trait = orba
			}
			if = {
				limit = {
					has_trait = tropaeum
				}
				remove_trait = tropaeum
				add_trait = mulsa
			}
		}
		# Kill all Contubernalis
		faith = {
			every_faith_character = {
				limit = {
					has_trait = contubernalis
				}
				death = {
					death_reason = death_contubernalis_cutoff_from_magister
				}
			}
		}
	}
}

on_death_magister_bloodlines = {
	trigger = {
		is_ai = no
		has_trait = magister_trait_group
	}

	# Trigger all bloodline events that are relevent
	events = {
		regula_bloodline.0001
		regula_bloodline.0002
		regula_bloodline.0003
		regula_bloodline.0004
		regula_bloodline.0005
		regula_bloodline.0006
		regula_bloodline.0007
	}
}