﻿has_imperial_laws = {
	is_landed = yes
	OR = {
		AND = {
			highest_held_title_tier = tier_empire
			OR = {
				government_has_flag = government_is_imperial
				government_has_flag = government_is_imperial_cult
			}
		}
		AND = {
			government_has_flag = government_is_autocratic
			is_independent_ruler = yes
		}
	}
}

sevenhouses_enabled = {
	AND = {
		has_title = title:e_persia
		NOT = {
			exists = global_var:sevenhouses_dead
		}
		government_has_flag = government_is_eranshar 
	}
}

has_imperial_vassal_laws = {
	OR = {
		government_has_flag = government_is_imperial 
		government_has_flag = government_is_autocratic
		government_has_flag = government_is_imperial_cult
	}
	is_landed = yes
	any_liege_or_above = {
		has_imperial_laws = yes
	}
	NOT = {
		is_independent_ruler = yes
	}
}

# Idk if that's the best place, but whatevs
ruler_can_use_legions = {
	ruler_can_use_legions_no_primary_title_tier = yes
	primary_title.tier > tier_county
}

ruler_can_use_legions_no_primary_title_tier = {
	OR = {
		government_has_flag = government_is_imperial
		government_has_flag = government_is_autocratic
		government_has_flag = government_is_imperial_cult
	}
	culture = { has_cultural_parameter = powerful_rulers_raise_legions }
}

access_to_italian_senate = {
	global_var:italian_senate_dismantle = flag:no
	OR = {
		government_has_flag = government_is_imperial
		government_has_flag = government_is_autocratic
		government_has_flag = government_is_imperial_cult
		government_has_flag = government_is_roman
	}
	any_realm_county = {
		THIS = title:c_roma
	}
	is_independent_ruler = yes
}

access_to_eastern_senate = {
	global_var:eastern_senate_dismantle = flag:no
	access_to_italian_senate = no
	OR = {
		government_has_flag = government_is_imperial
		government_has_flag = government_is_autocratic
		government_has_flag = government_is_imperial_cult
		government_has_flag = government_is_roman
	}
	any_realm_county = {
		THIS = title:c_byzantion
	}
	is_independent_ruler = yes
}
