﻿#EK NOTE: removed mentions of byzantium
hold_court_decision = {
	ai_check_interval = 96
	#EK DISABLED: no Byzantium
	#picture = {
	#	trigger = {
	#		NOR = {
	#			government_has_flag = government_is_tribal
	#			government_has_flag = government_is_theocracy
	#			top_liege ?= { government_has_flag = government_is_tribal }
	#			top_liege ?= { government_has_flag = government_is_theocracy }
	#		}
	#		OR = {
	#			culture = { has_cultural_pillar = heritage_byzantine }
	#			top_liege ?= {
	#				OR = {
	#					culture = { has_cultural_pillar = heritage_byzantine }
	#					capital_barony ?= title:b_constantinople
	#					primary_title ?= title:e_byzantium
	#					primary_title ?= title:e_roman_empire
	#				}
	#			}
	#		}
	#	}
	#	reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
	#}
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
	}
	decision_group_type = major
	is_invisible = yes

	cost = {
		prestige = {
			value = standard_activity_cost
			multiply = 0.5
		}
	}

	cooldown = {
		days = standard_hold_court_cooldown_time
	}

	is_shown = {
		is_landed = yes
		has_royal_court = yes
		has_dlc_feature = royal_court
	}

	is_valid_showing_failures_only = {
		is_available_adult = yes
		court_grandeur_current_level >= 1
		
		custom_description = {
			text = ENGAGED_IN_SINGLE_COMBAT
			NOT = { exists = var:engaged_in_single_combat } 
		}

		trigger_if = {
			limit = { is_ai = no }
			has_pending_court_events = no # should only be used for human players
			has_spawned_court_events = no # should only be used for human players
		}
	}

	effect = {
		custom_tooltip = hold_court_gain_grandeur_tooltip # Granted in conclusion event - hold_court.0021
		custom_tooltip = hold_court_gain_legitimacy_tooltip # Granted in conclusion event - hold_court.0021
		custom_tooltip = hold_court_decision_effects
		hidden_effect = {
			trigger_event = hold_court.0011
		}
	}
	
	ai_potential = {
		is_at_war = no
		gold >= minor_gold_value
	}

	ai_will_do = {
		base = 100
	}
}

petition_liege_decision = {
	ai_check_interval = 0
	#EK DISABLED: no Byzantium
	#picture = {
	#	trigger = {
	#		NOR = {
	#			government_has_flag = government_is_tribal
	#			government_has_flag = government_is_theocracy
	#			top_liege ?= { government_has_flag = government_is_tribal }
	#			top_liege ?= { government_has_flag = government_is_theocracy }
	#		}
	#		OR = {
	#			culture = { has_cultural_pillar = heritage_byzantine }
	#			top_liege ?= {
	#				OR = {
	#					culture = { has_cultural_pillar = heritage_byzantine }
	#					capital_barony ?= title:b_constantinople
	#					primary_title ?= title:e_byzantium
	#					primary_title ?= title:e_roman_empire
	#				}
	#			}
	#		}
	#	}
	#	reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
	#}
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
	}

	cost = {
		prestige = {
			value = 0
			if = {
				limit = { petition_liege_admin_valid_trigger = no }
				add = standard_activity_cost
			}
		}
		influence = {
			value = 0
			if = {
				limit = { petition_liege_admin_valid_trigger = yes }
				add = standard_activity_cost
			}
		}
	}

	cooldown = {
		days = standard_petition_liege_cooldown_time
	}

	is_shown = {
		is_playable_character = yes
		is_independent_ruler = no
		liege ?= { has_royal_court = yes }
		has_dlc_feature = royal_court
	}

	is_valid = {
		exists = liege
	}

	is_valid_showing_failures_only = {
		is_available_adult = yes
		liege ?= { is_available_adult = yes }
		is_at_war_with_liege = no
		trigger_if = {
			limit = {
				is_ai = no
				has_royal_court = yes
			}
			has_spawned_court_events = no # should only be used for human players
		}
		trigger_if = { # Gold
			limit = { scope:petition_liege_gold = yes }
		}
		trigger_if = { # Council
			limit = {
				AND = {
					scope:petition_liege_council_seat = yes 
					petition_liege_council_seat_trigger = { HOUSE = root.house LIEGE = root.liege }
				}
			}
			custom_tooltip = {
				text = petition_liege_council_seat_liege_tt
				petition_liege_council_seat_liege_trigger = yes
			}
			custom_tooltip = {
				text = petition_liege_council_seat_me_tt
				petition_liege_council_seat_trigger = { HOUSE = root.house LIEGE = root.liege }
			}
		}
		trigger_if = { # Family Council
			limit = { 
				scope:petition_liege_council_seat_family = yes 
			}
			custom_tooltip = {
				text = petition_liege_council_seat_liege_tt
				petition_liege_council_seat_liege_trigger = yes
			}
			custom_tooltip = {
				text = petition_liege_council_seat_family_tt
				petition_liege_council_seat_family_trigger = { HOUSE = root.house LIEGE = root.liege }
			}
		}
		trigger_if = { # Court Position
			limit = { scope:petition_liege_court_position = yes }
			custom_tooltip = {
				text = petition_liege_court_position_me_tt
				petition_liege_court_position_trigger = { HOUSE = root.house }
			}
		}
		trigger_if = { # Family Court Position
			limit = { scope:petition_liege_court_position_family = yes }
			custom_tooltip = {
				text = petition_liege_court_position_family_tt
				petition_liege_court_position_family_trigger = { HOUSE = root.house }
			}
		}
		trigger_if = { # Family Governorship
			limit = { scope:petition_liege_governorship_family = yes }
			custom_tooltip = {
				text = petition_liege_governorship_tt
				petition_liege_governorship_trigger = yes
			}
			custom_tooltip = {
				text = petition_liege_governorship_family_count_tt
				petition_liege_governorship_family_count_trigger = yes
			}
			custom_tooltip = {
				text = petition_liege_governorship_family_valid_tt
				petition_liege_governorship_family_valid_trigger = yes
			}
		}
		trigger_if = { # House Governorship Rights
			limit = { scope:petition_liege_house_governorship_rights = yes }
			petition_liege_house_governorship_rights_trigger = yes
		}
		trigger_if = { # Pay Debt
			limit = { scope:petition_liege_pay_debt = yes }
			custom_tooltip = {
				text = petition_liege_pay_debt_me_tt
				gold <= -100
			}
			custom_tooltip = {
				text = petition_liege_pay_debt_liege_tt
				liege.gold >= petitioner_debt_positivization_root_value
			}
		}
		trigger_if = { # War Aid
			limit = { scope:petition_liege_war_aid = yes }
			custom_tooltip = { # Must not be in any war involving liege
				text = petition_liege_war_aid_liege_tt
				petition_liege_war_aid_share_trigger = yes
			}
			custom_tooltip = { # Losing an external war
				text = petition_liege_war_aid_tt
				petition_liege_war_aid_trigger = yes
			}
			custom_tooltip = { # Liege not at war themselves
				text = petition_liege_internal_war_aid_tt
				petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value
			}
			custom_tooltip = { # Liege not at war themselves
				text = petition_liege_external_war_aid_tt
				petition_liege_war_liege_involvement_trigger = yes
			}
		}
		trigger_if = { # Vassal War
			limit = { scope:petition_liege_vassal_war = yes }
			custom_tooltip = {
				text = petition_liege_vassal_war_tt
				petition_liege_vassal_war_trigger = yes
			}
		}
		trigger_if = { # Faction War
			limit = { scope:petition_liege_faction_war = yes }
			custom_tooltip = {
				text = petition_liege_faction_war_tt
				any_targeting_faction = { target_of_powerful_faction_trigger = yes }
			}
		}
		trigger_if = { # Bailiffs
			limit = { scope:petition_liege_county_control = yes }
			custom_tooltip = {
				text = petition_liege_county_control_tt
				any_held_title = { petition_liege_county_control_trigger = yes }
			}
		}
		trigger_if = { # Convert
			limit = { scope:petition_liege_county_convert = yes }
			faith = liege.faith
			custom_tooltip = {
				text = petition_liege_county_convert_tt
				any_held_title = { petition_liege_county_convert_trigger = yes }
			}
		}
		trigger_if = { # Opinion
			limit = { scope:petition_liege_county_opinion = yes }
			custom_tooltip = {
				text = petition_liege_county_opinion_tt
				any_held_title = { petition_liege_county_opinion_trigger = yes }
			}
		}
		trigger_if = { # Fortify
			limit = { scope:petition_liege_fortify_border = yes }
			custom_tooltip = {
				text = petition_liege_fortify_border_tt
				any_held_title = { petition_liege_fortify_border_trigger = yes }
			}
			custom_tooltip = {
				text = petition_liege_debt_tt
				NOT = { liege.gold < 0 }
			}
		}
		trigger_if = { # Liege Title
			limit = { scope:petition_liege_title_liege = yes }
			custom_tooltip = {
				text = petition_liege_title_liege_tt
				any_claim = { petition_liege_title_liege_trigger = yes }
			}
		}
		trigger_if = { # Vassal Title
			limit = { scope:petition_liege_title_vassal = yes }
			custom_tooltip = {
				text = petition_liege_title_vassal_liege_tt
				NOR = { # Only relevant if revocation is possible
					liege = { has_realm_law = crown_authority_0 }
					liege = { has_realm_law = tribal_authority_1 }
					liege = { has_realm_law = tribal_authority_1 }
				}
			}
			custom_tooltip = {
				text = petition_liege_title_vassal_claim_tt
				any_claim = { petition_liege_title_vassal_trigger = yes }
			}
		}
		trigger_if = { # Construct City
			limit = { scope:petition_liege_construct_city = yes }
			custom_tooltip = {
				text = petition_liege_construct_city_tt
				any_held_title = { petition_liege_construct_city_trigger = yes }
			}
			custom_tooltip = {
				text = petition_liege_construct_city_liege_tt
				liege.gold > main_building_tier_1_cost
			}
		}
		trigger_if = { # Construct Temple
			limit = { scope:petition_liege_construct_temple = yes }
			custom_tooltip = {
				text = petition_liege_construct_temple_tt
				any_held_title = { petition_liege_construct_temple_trigger = yes }
			}
			custom_tooltip = {
				text = petition_liege_construct_city_liege_tt
				liege.gold > main_building_tier_1_cost
			}
		}
		trigger_if = { # Development
			limit = { scope:petition_liege_development = yes }
			custom_tooltip = {
				text = petition_liege_development_tt
				exists = liege
				liege.capital_province.county.development_level >= petitioner_development_difference_decision_value
			}
		}
	}

	widget = {
		gui = "decision_view_widget_petition_liege"
		controller = decision_option_list_controller
		decision_to_second_step_button = "CHOOSE_PETITION_DECISION_NEXT_STEP_BUTTON"

		item = { # Gold
			value = petition_liege_gold
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {}
			current_description = petition_liege_gold_desc
			localization = petition_liege_decision_option_gold
			icon = "gfx/interface/icons/message_feed/money.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Family Governorship
			value = petition_liege_governorship_family
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {
				is_house_head = yes
				custom_tooltip = {
					text = petition_liege_governorship_tt
					petition_liege_governorship_trigger = yes
				}
				custom_tooltip = {
					text = petition_liege_governorship_family_count_tt
					petition_liege_governorship_family_count_trigger = yes
				}
				custom_tooltip = {
					text = petition_liege_governorship_family_valid_tt
					petition_liege_governorship_family_valid_trigger = yes
				}
			}
			current_description = petition_liege_governorship_family_desc
			localization = petition_liege_decision_option_governorship_family
			icon = "gfx/interface/icons/character_interactions/grant_governorship.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # House Governorship Rights
			value = petition_liege_house_governorship_rights
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {
				petition_liege_house_governorship_rights_trigger = yes
			}
			current_description = petition_liege_house_governorship_rights_desc
			localization = petition_liege_decision_option_house_governorship_rights
			icon = "gfx/interface/icons/character_interactions/request_appointment_support.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Council
			value = petition_liege_council_seat
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				is_councillor = no
				custom_tooltip = { # Liege can shuffle council
					text = petition_liege_council_seat_liege_tt
					petition_liege_council_seat_liege_trigger = yes
				}
			}
			current_description = petition_liege_council_seat_desc
			localization = petition_liege_decision_option_council_seat
			icon = "gfx/interface/icons/message_feed/council.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Family Council Appointment
			value = petition_liege_council_seat_family
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {
				custom_tooltip = { # Liege can shuffle council
					text = petition_liege_council_seat_liege_tt
					petition_liege_council_seat_liege_trigger = yes
				}
				is_house_head = yes
				custom_tooltip = {
					text = petition_liege_council_seat_family_tt
					petition_liege_council_seat_family_trigger = { HOUSE = root.house LIEGE = root.liege }
				}
			}
			current_description = petition_liege_council_seat_family_desc
			localization = petition_liege_decision_option_council_seat_family
			icon = "gfx/interface/icons/message_feed/council.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		
		item = { # Court Position
			value = petition_liege_court_position
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {
				petition_liege_court_position_trigger = { HOUSE = root.house }
			}
			current_description = petition_liege_court_position_desc
			localization = petition_liege_decision_option_court_position
			icon = "gfx/interface/icons/court_position_types/court_tutor_court_position.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Family Court Position
			value = petition_liege_court_position_family
			is_shown = {
				petition_liege_admin_valid_trigger = yes
			}
			is_valid = {
				is_house_head = yes
				custom_tooltip = {
					text = petition_liege_court_position_family_tt
					petition_liege_court_position_family_trigger = { HOUSE = root.house }
				}
			}
			current_description = petition_liege_court_position_family_desc
			localization = petition_liege_decision_option_court_position_family
			icon = "gfx/interface/icons/court_position_types/bodyguard_court_position.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Debt
			value = petition_liege_pay_debt
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = { # In debt
					text = petition_liege_pay_debt_me_tt
					gold <= -100
				}
				custom_tooltip = { # Liege can afford your debt
					text = petition_liege_pay_debt_liege_tt
					liege.gold >= petitioner_debt_positivization_root_value
				}
			}
			current_description = petition_liege_pay_debt_desc
			localization = petition_liege_decision_option_pay_debt
			icon = "gfx/interface/icons/message_feed/steward_job.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		### Titles
		item = { # Title Liege
			value = petition_liege_title_liege
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_title_liege_tt
					any_claim = { petition_liege_title_liege_trigger = yes }
				}
			}
			current_description = petition_liege_title_liege_desc
			localization = petition_liege_decision_option_title_liege
			icon = "gfx/interface/icons/message_feed/titles.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Title Vassal
			value = petition_liege_title_vassal
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_title_vassal_liege_tt
					liege ?= { 
						NOR = { # Only relevant if revocation is possible
							has_realm_law = crown_authority_0
							has_realm_law = tribal_authority_1
							has_realm_law = tribal_authority_1
						}
					}
				}
				custom_tooltip = {
					text = petition_liege_title_vassal_claim_tt
					any_claim = { petition_liege_title_vassal_trigger = yes }
				}
			}
			current_description = petition_liege_title_vassal_desc
			localization = petition_liege_decision_option_title_vassal
			icon = "gfx/interface/icons/message_feed/generic_neutral_effect.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		### Wars
		item = { # Faction War
			value = petition_liege_faction_war
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_faction_war_tt
					any_targeting_faction = { target_of_powerful_faction_trigger = yes }
				}
				NAND = {
					government_has_flag = government_is_administrative
					liege = { government_has_flag = government_is_administrative }
				}
			}
			current_description = petition_liege_faction_war_desc
			localization = petition_liege_decision_option_faction_war
			icon = "gfx/interface/icons/message_feed/faction.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Vassal War
			value = petition_liege_vassal_war
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip ={
					text = petition_liege_vassal_war_tt
					petition_liege_vassal_war_trigger = yes
				}
				NAND = {
					government_has_flag = government_is_administrative
					liege = { government_has_flag = government_is_administrative }
				}
			}
			current_description = petition_liege_vassal_war_desc
			localization = petition_liege_decision_option_vassal_war
			icon = "gfx/interface/icons/message_feed/generic_good_effect.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # War Aid
			value = petition_liege_war_aid
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = { # Must not be in any war involving liege
					text = petition_liege_war_aid_liege_tt
					petition_liege_war_aid_share_trigger = yes
				}
				custom_tooltip = { # Losing an external war
					text = petition_liege_war_aid_tt
					petition_liege_war_aid_trigger = yes
				}
				custom_tooltip = { # Liege not at war themselves
					text = petition_liege_internal_war_aid_tt
					petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value
				}
				custom_tooltip = { # Liege not at war themselves
					text = petition_liege_external_war_aid_tt
					petition_liege_war_liege_involvement_trigger = yes
				}
				NAND = {
					government_has_flag = government_is_administrative
					liege = { government_has_flag = government_is_administrative }
				}
			}
			current_description = petition_liege_war_aid_desc
			localization = petition_liege_decision_option_war_aid
			icon = "gfx/interface/icons/message_feed/war.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		### Counties
		item = { # Control
			value = petition_liege_county_control
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_county_control_tt
					any_held_title = { petition_liege_county_control_trigger = yes }
				}
			}
			current_description = petition_liege_county_control_desc
			localization = petition_liege_decision_option_county_control
			icon = "gfx/interface/icons/message_feed/control.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Convert
			value = petition_liege_county_convert
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_faith_tt
					faith = liege.faith
				}
				custom_tooltip = {
					text = petition_liege_county_convert_tt
					any_held_title = { petition_liege_county_convert_trigger = yes }
				}
			}
			current_description = petition_liege_county_convert_desc
			localization = petition_liege_decision_option_county_convert
			icon = "gfx/interface/icons/message_feed/bishop.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Opinion
			value = petition_liege_county_opinion
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_county_opinion_tt
					any_held_title = { petition_liege_county_opinion_trigger = yes }
				}
			}
			current_description = petition_liege_county_opinion_desc
			localization = petition_liege_decision_option_county_opinion
			icon = "gfx/interface/icons/message_feed/tier_up.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		### Construction/Development
		item = { # Fortify
			value = petition_liege_fortify_border
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_fortify_border_tt
					any_held_title = { petition_liege_fortify_border_trigger = yes }
				}
			}
			current_description = petition_liege_fortify_border_desc
			localization = petition_liege_decision_option_fortify_border
			icon = "gfx/interface/icons/icon_garrison.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Construct City
			value = petition_liege_construct_city
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_city_planning_innovation_tt
					culture = { has_innovation = innovation_city_planning }
					liege.culture ?= { has_innovation = innovation_city_planning }
				}
				custom_tooltip = {
					text = petition_liege_construct_city_tt
					any_held_title = { petition_liege_construct_city_trigger = yes }
				}
				custom_tooltip = {
					text = petition_liege_holding_tt
					liege.gold > main_building_tier_1_cost
				}
			}
			current_description = petition_liege_construct_city_desc
			localization = petition_liege_decision_option_construct_city
			icon = "gfx/interface/icons/message_feed/building.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Construct Temple
			value = petition_liege_construct_temple
			is_shown = {
				petition_liege_admin_valid_trigger = no
			}
			is_valid = {
				custom_tooltip = {
					text = petition_liege_city_planning_innovation_tt
					culture = { has_innovation = innovation_city_planning }
					liege.culture ?= { has_innovation = innovation_city_planning }
				}
				custom_tooltip = {
					text = petition_liege_faith_tt
					faith = liege.faith
				}
				custom_tooltip = {
					text = petition_liege_construct_temple_tt
					any_held_title = { petition_liege_construct_temple_trigger = yes }
				}
				custom_tooltip = {
					text = petition_liege_holding_tt
					liege.gold > main_building_tier_1_cost
				}
			}
			current_description = petition_liege_construct_temple_desc
			localization = petition_liege_decision_option_construct_temple
			icon = "gfx/interface/icons/message_feed/religious.dds"
			ai_chance = { value = 0 } # Currently unused
		}
		item = { # Development
			value = petition_liege_development
			is_valid = {
				custom_tooltip = {
					text = petition_liege_development_tt
					exists = liege
					liege.capital_province.county.development_level >= petitioner_development_difference_decision_value
				}
			}
			current_description = petition_liege_development_desc
			localization = petition_liege_decision_option_development
			icon = "gfx/interface/icons/message_feed/guest.dds"
			ai_chance = { value = 0 } # Currently unused
		}
	}

	effect = {
		custom_tooltip = petition_liege_decision_effects
		if = {
			limit = {
				liege = { is_ai = yes }
			}
			custom_description_no_bullet = { text = petition_liege_warning_effect }
		}
		show_as_tooltip = {
			switch = {
				trigger = has_trait 
				shy = { add_stress = medium_stress_impact_gain }
				arrogant = { add_stress = medium_stress_impact_gain }
			}
		}
		switch = {
			trigger = yes
			scope:petition_liege_gold = { # Gold
				set_variable = { name = petition_type value = flag:gold }
			}
			scope:petition_liege_council_seat = { # Council
				set_variable = { name = petition_type value = flag:council_seat }
			}
			scope:petition_liege_council_seat_family = { # Family Council
				set_variable = { name = petition_type value = flag:council_seat_family }
			}
			scope:petition_liege_court_position = { # Court Position
				set_variable = { name = petition_type value = flag:court_position }
			}
			scope:petition_liege_court_position_family = { # Family Court Position
				set_variable = { name = petition_type value = flag:court_position_family }
			}
			scope:petition_liege_governorship_family = { # Family Governorship
				set_variable = { name = petition_type value = flag:governorship_family }
			}
			scope:petition_liege_house_governorship_rights = { # House Governorship Rights
				set_variable = { name = petition_type value = flag:house_governorship_rights }
			}
			scope:petition_liege_pay_debt = { # Debt
				set_variable = { name = petition_type value = flag:pay_debt }
			}
			scope:petition_liege_war_aid = { # War Aid
				set_variable = { name = petition_type value = flag:war_aid }
			}
			scope:petition_liege_vassal_war = { # Vassal Aid
				set_variable = { name = petition_type value = flag:vassal_war }
			}
			scope:petition_liege_faction_war = { # Faction War
				set_variable = { name = petition_type value = flag:faction_war }
			}
			scope:petition_liege_county_control = { # County Control
				set_variable = { name = petition_type value = flag:county_control }
			}
			scope:petition_liege_county_convert = { # Convert County
				set_variable = { name = petition_type value = flag:county_convert }
			}
			scope:petition_liege_county_opinion = { # County Opinion
				set_variable = { name = petition_type value = flag:county_opinion }
			}
			scope:petition_liege_fortify_border = { # Fortify Border
				set_variable = { name = petition_type value = flag:fortify_border }
			}
			scope:petition_liege_title_liege = { # Title Liege
				set_variable = { name = petition_type value = flag:title_liege }
			}
			scope:petition_liege_title_vassal = { # Title Vassal
				set_variable = { name = petition_type value = flag:title_vassal }
			}
			scope:petition_liege_construct_city = { # Construct City
				set_variable = { name = petition_type value = flag:construct_city }
			}
			scope:petition_liege_construct_temple = { # Construct Temple
				set_variable = { name = petition_type value = flag:construct_temple }
			}
			scope:petition_liege_development = { # Development
				set_variable = { name = petition_type value = flag:development }
			}
		}
		if = {
			limit = {
				location = liege.capital_province
			}
			trigger_event = {
				on_action = petition_liege_start
			}
			
			trigger_event = petition_liege.9000
		}
		else = {
			start_travel_plan = {
				destination = liege.capital_province
				on_start_on_action = petition_liege_start
				on_travel_planner_cancel_on_action = petition_liege_travel_planner_exit 
				on_arrival_event = petition_liege.9000
				on_arrival_destinations = all_but_last
			}
		}
	}
	
	ai_potential = {
		always = no # Only players can do this. AI vassals go through the normal court events/hold court activity.
	}
}
