namespace = ACA
character_event = {
	id = ACA.1
	hide_window = yes
	trigger = {
		OR = {
			has_claim = d_sunni
			has_claim = d_yazidi
			has_claim = d_ibadi
			has_claim = d_kharijite
			has_claim = d_shiite
			has_claim = d_hurufi
		}
		OR = {
			AND = {
				NOT = { religion = sunni }
				has_claim = d_sunni
			}
			AND = {
				NOT = { religion = yazidi }
				has_claim = d_yazidi
			}
			AND = {
				NOT = { religion = ibadi }
				has_claim = d_ibadi
			}
			AND = {
				NOT = { religion = kharijite }
				has_claim = d_kharijite
			}
			AND = {
				NOT = { religion = shiite }
				has_claim = d_shiite
			}
			AND = {
				NOT = { religion = hurufi }
				has_claim = d_hurufi
			}
			is_ruler = no
		}
		
	}
	mean_time_to_happen = {
		days = 1
	}
	immediate = {
		if = {
			limit = { is_ruler = no }
			remove_claim = d_sunni
			remove_claim = d_yazidi
			remove_claim = d_ibadi
			remove_claim = d_kharijite
			remove_claim = d_shiite
			remove_claim = d_hurufi
			rightful_religious_head_scope = { remove_opinion = { modifier = opinion_claimed_my_title who = ROOT } }
		}
			if = {
				limit = { NOT = { religion = sunni } }
				remove_claim = d_sunni
			}
			if = {
				limit = { NOT = { religion = yazidi } }
				remove_claim = d_yazidi
			}
			if = {
				limit = { NOT = { religion = ibadi } }
				remove_claim = d_ibadi
			}
			if = {
				limit = { NOT = { religion = kharijite } }
				remove_claim = d_kharijite
			}
			if = {
				limit = { NOT = { religion = shiite } }
				remove_claim = d_shiite
			}
			if = {
				limit = { NOT = { religion = hurufi } }
				remove_claim = d_hurufi
			}
	}
}
character_event = {
	id = ACA.2
	hide_window = yes
	only_rulers = yes
	religion_group = muslim
	trigger = {
		religion_group = muslim
		is_ruler = yes
		OR = {
			has_claim = d_sunni
			has_claim = d_yazidi
			has_claim = d_ibadi
			has_claim = d_kharijite
			has_claim = d_shiite
			has_claim = d_hurufi
			controls_religion = yes
		}
		OR = {
			AND = {
				religion = sunni
				NOT = { has_dynasty_flag = sunni_caliph }
			}
			AND = {
				religion = yazidi
				NOT = { has_dynasty_flag = yazidi_caliph }
			}
			AND = {
				religion = ibadi
				NOT = { has_dynasty_flag = ibadi_caliph }
			}
			AND = {
				religion = kharijite
				NOT = { has_dynasty_flag = kharijite_caliph }
			}
			AND = {
				religion = shiite
				NOT = { has_dynasty_flag = shiite_caliph }
			}
			AND = {
				religion = hurufi
				NOT = { has_dynasty_flag = hurufi_caliph }
			}
		}
	}
	mean_time_to_happen = {
		days = 1
	}
	immediate = {
			if = {
				limit = { religion = sunni }
				set_dynasty_flag = sunni_caliph
			}
			if = {
				limit = { religion = yazidi }
				set_dynasty_flag = yazidi_caliph
			}
			if = {
				limit = { religion = ibadi }
				set_dynasty_flag = ibadi_caliph
			}
			if = {
				limit = { religion = kharijite }
				set_dynasty_flag = kharijite_caliph
			}
			if = {
				limit = { religion = shiite }
				set_dynasty_flag = shiite_caliph
			}
			if = {
				limit = { religion = hurufi }
				set_dynasty_flag = hurufi_caliph
			}
	}
}
character_event = {
	id = ACA.3
	hide_window = yes
	only_rulers = yes
	religion_group = muslim
	trigger = {
		religion_group = muslim
		is_ruler = yes
		controls_religion = yes
		OR = {
			AND = {
				religion = sunni
				d_sunni = { any_claimant = { always = yes } }
			}
			AND = {
				religion = yazidi
				d_yazidi = { any_claimant = { always = yes } }
			}
			AND = {
				religion = ibadi
				d_ibadi = { any_claimant = { always = yes } }
			}
			AND = {
				religion = kharijite
				d_kharijite = { any_claimant = { always = yes } }
			}
			AND = {
				religion = shiite
				d_shiite = { any_claimant = { always = yes } }
			}
			AND = {
				religion = hurufi
				d_hurufi = { any_claimant = { always = yes } }
			}
		}
	}
	mean_time_to_happen = {
		days = 1
	}
	immediate = {
			if = {
				limit = { religion = sunni }
				d_sunni = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate }	opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
			if = {
				limit = { religion = yazidi }
				d_yazidi = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate } opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
			if = {
				limit = { religion = ibadi }
				d_ibadi = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate } opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
			if = {
				limit = { religion = kharijite }
				d_kharijite = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate } opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
			if = {
				limit = { religion = shiite }
				d_shiite = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate } opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
			if = {
				limit = { religion = hurufi }
				d_hurufi = { any_claimant = { ROOT = { remove_opinion = { who = PREV modifier = opinion_assumed_caliphate } opinion = { modifier = opinion_assumed_caliphate who = PREV months = 3 } } } }
			}
	}
}