﻿imperial_government = {
	create_cadet_branches = yes
	rulers_should_have_dynasty = yes

	primary_holding = castle_holding
	valid_holdings = { city_holding }
	required_county_holdings = { castle_holding city_holding church_holding }
	
	can_get_government = {
		is_independent_ruler = yes
		primary_title.tier >= tier_kingdom
		OR = {
			has_government = imperial_government #so the administration doesnt disappear if emperor somehow changes culture
			has_character_flag = imperial_government_temp_override
			culture = { 
				OR = {
					has_innovation = innovation_imperial_administration 
					has_innovation = innovation_roman_administration
				}	
			}
		}		
	}
	
	character_modifier = {
		vassal_limit = 20
		monthly_income_mult = -0.1
	}

	vassal_contract = {
		feudal_government_taxes
		feudal_government_levies
		special_contract
		religious_rights
		fortification_rights
		coinage_rights
		succession_rights
		war_declaration_rights
		council_rights
		title_revocation_rights
	}
	
	color = { 172 28 213 }
}
military_command = {
	create_cadet_branches = yes
	rulers_should_have_dynasty = yes
	
	primary_holding = castle_holding
	valid_holdings = { city_holding }
	required_county_holdings = { castle_holding city_holding church_holding }
	
	fallback = 3
	
	can_get_government = {
		can_get_military_command_trigger = yes
	}

	vassal_contract = {
		#feudal_government_taxes
		#feudal_government_levies
		#special_contract
		religious_rights
		#fortification_rights
		#coinage_rights
		#succession_rights
		war_declaration_rights
		council_rights
		title_revocation_rights
		
		military_government_salary
		military_government_obligations
		imperial_autonomy
	}
	
	color = { 216 227 36 }
}

patrician_government = {
	create_cadet_branches = yes
	rulers_should_have_dynasty = yes
	council = yes
	
	primary_holding = castle_holding
	valid_holdings = { city_holding }
	required_county_holdings = { castle_holding city_holding church_holding }
	
	fallback = 4
	
	can_get_government = {
		can_get_patrician_government_trigger = yes
	}

	vassal_contract = {
		patrician_government_obligations 
	}
	
	ai = {
		use_lifestyle = yes
		imprison = yes					
		arrange_marriage = yes			
		use_goals = yes					
		use_decisions = yes				
	}
	
	flag = can_designate_heirs
	
	color = { 216 227 36 }
}

