# Bogomilist Government
plus_bogomilist_government_potential = {
	feudal_group_potential_trigger = yes

	religion = bogomilist
}

plus_bogomilist_government_allow = {}

# Imperial Type
plus_imperial_group_potential = {
	could_be_temporal_religious_head_trigger = yes # If holder is a religion head, makes sure they shouldn't be a theocracy instead
	is_patrician = no
	NOR = { # Special governments that should be prioritized (only feudal by technicality)
		is_government_potential = chinese_imperial_government
		is_government_potential = order_government
	}
}

plus_imperial_group_allow = {
	trigger_if = {
		limit = { independent = yes }

		primary_title = {
			OR = {
				has_law = imperial_administration
				has_law = ze_administration_laws_2

				AND = {
					has_game_started = no
					is_save_game = no
					has_imperial_government_trigger = yes
				}
			}
		}
	}
	trigger_else = {
		top_liege = {
			has_imperial_government_trigger = yes
		}
	}
}

# Standard Imperial
plus_imperial_government_potential = {
	feudal_group_potential_trigger = yes

	NOR = {
		is_government_potential = bogomilist_imperial_government
		is_government_potential = muslim_imperial_government
	}
}

plus_imperial_government_allow = {
	plus_imperial_group_allow = yes
}

# Muslim Imperial
plus_muslim_imperial_government_potential = {
	feudal_group_potential_trigger = yes
	religion_group = muslim

	NOT = { religion = druze }
}

plus_muslim_imperial_government_allow = {
	plus_imperial_group_allow = yes
}

# Bogomilist Imperial
plus_bogomilist_imperial_government_potential = {
	feudal_group_potential_trigger = yes

	religion = bogomilist
}
plus_bogomilist_imperial_government_allow = {
	plus_imperial_group_allow = yes
}

# Pseudo-typing
has_imperial_government_trigger = {
	OR = {
		government = imperial_government
		government = muslim_imperial_government
		government = bogomilist_imperial_government
	}
}