﻿feudal_vassal = {
	contracts = {
		feudal_government_taxes
		feudal_government_levies
		special_contract
		religious_rights
		fortification_rights
		coinage_rights
		succession_rights
		war_declaration_rights
		council_rights
		title_revocation_rights
		jizya_special_rights
	}
}

republic_vassal = {
	contracts = {
		republic_government_obligations
		feudal_government_taxes
		feudal_government_levies
		special_contract
		coinage_rights
		council_rights
	}
}

theocracy_vassal ={
	contracts = {
		theocracy_government_obligations
	}
}

clan_vassal = {
	contracts = {
		clan_tax_collector_obligations
		special_contract
		religious_rights
		war_declaration_rights
		council_rights
		title_revocation_rights
		marriage_favor_rights
	}
	modify_contract_layout = clan
}

tribal_vassal = {
	contracts = {
		tribal_government_obligations
	}
}

admin_vassal = {
	contracts = {
		administrative_obligations
		administrative_themes
	}
	modify_contract_layout = admin
}

nomad_vassal = {
	contracts = {
		nomad_government_herd
		nomad_government_taxes
		liege_war_participation_obligation
		kurultai_rights
		war_declaration_rights
	}
}

tributary_settled = {
	is_tributary = yes
	suzerain_line_type = line_suzerain
	tributary_line_type = line_tributary
	should_show_as_suzerain_realm_name = yes
	should_show_as_suzerain_realm_color = yes
	
	contracts = {
		default_tributary_taxes
		default_tributary_levies
		default_tributary_prestige
		suzerain_war_participation_guarantee
		tributary_war_participation_obligation
	}
}

tributary_nomadic = {
	is_tributary = yes
	suzerain_line_type = line_suzerain
	tributary_line_type = line_tributary
	should_show_as_suzerain_realm_name = yes
	should_show_as_suzerain_realm_color = yes

	contracts = {
		nomad_government_herd
		nomad_government_prestige
		suzerain_war_participation_guarantee
		tributary_war_participation_obligation
	}
}

tributary_subjugated = {
	is_tributary = yes
	tributary_can_break_free = { always = no }
	suzerain_heir_succession = no
	suzerain_line_type = line_suzerain
	tributary_line_type = line_tributary
	should_show_as_suzerain_realm_name = no
	should_show_as_suzerain_realm_color = yes

	contracts = {
		default_tributary_taxes
		default_tributary_prestige
		suzerain_war_participation_guarantee
		tributary_war_participation_obligation
	}
}

herder_vassal = {
	contracts = {
		herder_government_obligations
	}
}
