﻿petition_liege_council_seat_trigger = {
	is_councillor = no
	$HOUSE$ = house
	OR = {
		can_be_chancellor_trigger = { COURT_OWNER = $LIEGE$ }
		can_be_steward_trigger = { COURT_OWNER = $LIEGE$ }
		can_be_marshal_trigger = { COURT_OWNER = $LIEGE$ }
		can_be_spymaster_trigger = { COURT_OWNER = $LIEGE$ }
		can_be_court_chaplain_trigger = { COURT_OWNER = $LIEGE$ }
	}
}

petition_liege_council_seat_family_trigger = {
	is_house_head = yes
	any_courtier = {
		is_available_healthy_ai_adult = yes
		petition_liege_council_seat_trigger = { HOUSE = $HOUSE$ LIEGE = $LIEGE$ }
	}
}

petition_liege_court_position_trigger = {
	has_any_court_position = no
	house = $HOUSE$
}

petition_liege_court_position_family_trigger = {
	is_house_head = yes
	any_courtier = {
		is_available_healthy_ai_adult = yes
		petition_liege_court_position_trigger = { HOUSE = $HOUSE$ }
	}
}

petition_liege_governorship_trigger = {
	liege = {
		save_temporary_scope_as = liege_temp
		any_held_title = {
			petition_liege_governorship_duchy_request = { LIEGE = scope:liege_temp }
		}
	}
}

petition_liege_governorship_family_trigger = {
	is_house_head = yes
	petition_liege_governorship_trigger = yes
	petition_liege_governorship_family_count_trigger = yes
	petition_liege_governorship_family_valid_trigger = yes
}

petition_liege_governorship_family_count_trigger = {
	house = {
		any_house_member = {
			count < 3
			is_landed = yes
			liege = root.liege
		}
	}
}

petition_liege_governorship_family_valid_trigger = {
	house = {
		any_house_member = {
			is_landed = no
			is_adult = yes
			liege = root
			can_be_granted_titles_by = { RULER = root.liege }
		}
	}
}

petition_liege_house_governorship_rights_trigger = {
	is_governor = yes
	custom_tooltip = {
		text = petition_liege_house_governorship_rights_valid_tt
		NOT = { exists = primary_title.var:petition_house_rights }
	}
}

petition_liege_admin_valid_trigger = {
	government_allows = administrative
}

petition_liege_governorship_county_request = {
	tier = tier_county
	NOT = { this = $LIEGE$.capital_county }
}

petition_liege_governorship_duchy_request = {
	tier = tier_duchy
	is_noble_family_title = no
	is_landless_type_title = no
	NOT = { $LIEGE$.capital_county.duchy = this }
	any_de_jure_county = {
		holder = $LIEGE$
	}
}

petition_liege_governorship_kingdom_request = {
	tier = tier_kingdom
	is_landless_type_title = no
	NOT = { $LIEGE$.capital_county.kingdom = this }
	any_de_jure_county = {
		holder = $LIEGE$
	}
}

needs_more_valid_compensation_options_trigger = {
	calc_true_if = {
		amount < 2
		exists = scope:bribe_gold
		exists = scope:bribe_factions
		exists = scope:bribe_favor
		exists = scope:bribe_contract
		exists = scope:bribe_vows
		exists = scope:bribe_knight
	}
}

petition_liege_vows_trigger = {
	is_ruler = no
	is_landed = no
	is_adult = yes
	is_married = no
	number_of_concubines = 0
	religion = scope:petition_liege.religion
	faith = { has_doctrine_parameter = take_vows_active }
	scope:petition_vassal.faith = { has_doctrine_parameter = take_vows_active }
	NOR = {
		this = scope:petition_vassal.player_heir
		has_trait = devoted
	}
	OR = {
		has_trait = education_learning
		learning >= medium_skill_rating
	}
	trigger_if = {
		limit = { is_male = yes }
		faith_dominant_gender_male_or_equal = yes
	}
	trigger_else_if = {
		limit = { is_female = yes }
		faith_dominant_gender_female_or_equal = yes
	}
	trigger_else = { always = yes }
}

petition_liege_knight_trigger = {
	is_ruler = no
	is_landed = no
	is_adult = yes
	NOT = { this = scope:petition_vassal.player_heir }
	OR = {
		has_trait = education_martial
		has_trait = education_martial_prowess
		prowess >= medium_skill_rating
	}
	can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:petition_liege }
}
