CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

Decision · Decisions

Petition the …

Petition your Liege for a gift or service

I can petition my Liege to help me rise to the challenges I face; sincere requests which contribute to the good of the realm are often granted.

Requirements

The lines the game itself shows for this decision's conditions:

  • Your Liege is currently unable to shuffle their Council
  • You are already on the Council of your Liege
  • A House member must be eligible to serve on your Liege's Council
  • You already have a Court Position
  • A House member must be eligible for a Court Position
  • Your Liege must hold a vacant Governorship
  • Fewer than 3 House members are already Governors
  • A House member must be eligible to be a Governor
  • You are not at least -100 in Debt
  • Your Liege cannot afford to pay your Debt
  • Liege is already involved in your ongoing Wars
  • You are not the War Leader of a non-Realm War which you are losing by at least -…% War Score
  • Liege is busy fighting Factions
  • Liege is busy with external Wars
  • You are not at War with a Vassal of your Liege
  • No Claimant Faction or Liberty Faction is at war with you, or capable of pressing its demands
  • None of your Counties have low Control
  • None of your Counties follow another Faith
  • None of your Counties have low Popular Opinion
  • None of your Counties border another Realm which is not in an Alliance with your Liege
  • Your Liege is in Debt
  • None of your Claims are held by your Liege, or they cannot afford to part with the Title
  • The Crown Authority of your Liege does not allow Revocation of Titles
  • None of your Claims are held by Vassals of your Liege, or they cannot or will not part with the Title
  • None of your Holdings can support a City Holding
  • Your Liege cannot afford to construct a Holding
  • None of your Holdings can support a Temple Holding
  • Your Capital already has more than 66% Development of that of your Liege
  • You have already been granted this privilege
Shown to a character when (is_shown) (7 lines of game script)
liege ?= {
	has_royal_court = yes
}
is_playable_character = yes
top_liege != this
tgp_is_ceremonial_liege_trigger = no
has_dlc_feature = royal_court

As written in game/common/decisions/30_activity_decisions.txt.

Can be taken when (is_valid) (293 lines of game script)
exists = liege
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
}
trigger_if = {
	limit = {
		government_allows = merit
	}
	merit_level >= 3
}
trigger_if = {
	limit = {
		scope:petition_liege_gold = yes
	}
}
trigger_if = {
	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 = {
	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 = {
	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 = {
	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 = {
	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 = {
	limit = {
		scope:petition_liege_house_governorship_rights = yes
	}
	petition_liege_house_governorship_rights_trigger = yes
}
trigger_if = {
	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 = {
	limit = {
		scope:petition_liege_war_aid = yes
	}
	custom_tooltip = {
		text = petition_liege_war_aid_liege_tt
		petition_liege_war_aid_share_trigger = yes
	}
	custom_tooltip = {
		text = petition_liege_war_aid_tt
		petition_liege_war_aid_trigger = yes
	}
	custom_tooltip = {
		text = petition_liege_internal_war_aid_tt
		petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value
	}
	custom_tooltip = {
		text = petition_liege_external_war_aid_tt
		petition_liege_war_liege_involvement_trigger = yes
	}
}
trigger_if = {
	limit = {
		scope:petition_liege_vassal_war = yes
	}
	custom_tooltip = {
		text = petition_liege_vassal_war_tt
		petition_liege_vassal_war_trigger = yes
	}
}
trigger_if = {
	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 = {
	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 = {
	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 = {
	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 = {
	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 = {
	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 = {
	limit = {
		scope:petition_liege_title_vassal = yes
	}
	custom_tooltip = {
		text = petition_liege_title_vassal_liege_tt
		liege = {
			has_realm_law_flag = title_revocation_allowed
		}
	}
	custom_tooltip = {
		text = petition_liege_title_vassal_claim_tt
		any_claim = {
			petition_liege_title_vassal_trigger = yes
		}
	}
}
trigger_if = {
	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 = {
	limit = {
		scope:petition_liege_construct_temple = yes
		liege = {
			tgp_is_ceremonial_regent_trigger = no
		}
	}
	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 = {
	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
	}
}
trigger_if = {
	limit = {
		scope:petition_liege_house_fief = yes
	}
	custom_tooltip = {
		text = petition_liege_house_fief_tt
		has_tgp_dlc_trigger = yes
		has_government = japan_administrative_government
	}
}

As written in game/common/decisions/30_activity_decisions.txt.

Effects

  • You Travel to … court to deliver your Petition
Effect (175 lines of game script)
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 = {
		set_variable = {
			name = petition_type
			value = flag:gold
		}
	}
	scope:petition_liege_council_seat = {
		set_variable = {
			name = petition_type
			value = flag:council_seat
		}
	}
	scope:petition_liege_council_seat_family = {
		set_variable = {
			name = petition_type
			value = flag:council_seat_family
		}
	}
	scope:petition_liege_court_position = {
		set_variable = {
			name = petition_type
			value = flag:court_position
		}
	}
	scope:petition_liege_court_position_family = {
		set_variable = {
			name = petition_type
			value = flag:court_position_family
		}
	}
	scope:petition_liege_governorship_family = {
		set_variable = {
			name = petition_type
			value = flag:governorship_family
		}
	}
	scope:petition_liege_house_governorship_rights = {
		set_variable = {
			name = petition_type
			value = flag:house_governorship_rights
		}
	}
	scope:petition_liege_pay_debt = {
		set_variable = {
			name = petition_type
			value = flag:pay_debt
		}
	}
	scope:petition_liege_war_aid = {
		set_variable = {
			name = petition_type
			value = flag:war_aid
		}
	}
	scope:petition_liege_vassal_war = {
		set_variable = {
			name = petition_type
			value = flag:vassal_war
		}
	}
	scope:petition_liege_faction_war = {
		set_variable = {
			name = petition_type
			value = flag:faction_war
		}
	}
	scope:petition_liege_county_control = {
		set_variable = {
			name = petition_type
			value = flag:county_control
		}
	}
	scope:petition_liege_county_convert = {
		set_variable = {
			name = petition_type
			value = flag:county_convert
		}
	}
	scope:petition_liege_county_opinion = {
		set_variable = {
			name = petition_type
			value = flag:county_opinion
		}
	}
	scope:petition_liege_fortify_border = {
		set_variable = {
			name = petition_type
			value = flag:fortify_border
		}
	}
	scope:petition_liege_title_liege = {
		set_variable = {
			name = petition_type
			value = flag:title_liege
		}
	}
	scope:petition_liege_title_vassal = {
		set_variable = {
			name = petition_type
			value = flag:title_vassal
		}
	}
	scope:petition_liege_construct_city = {
		set_variable = {
			name = petition_type
			value = flag:construct_city
		}
	}
	scope:petition_liege_construct_temple = {
		set_variable = {
			name = petition_type
			value = flag:construct_temple
		}
	}
	scope:petition_liege_development = {
		set_variable = {
			name = petition_type
			value = flag:development
		}
	}
	scope:petition_liege_gold = {
		set_variable = {
			name = petition_type
			value = flag:gold
		}
	}
	scope:petition_liege_house_fief = {
		set_variable = {
			name = petition_type
			value = flag:house_fief
		}
	}
}
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
	}
}

As written in game/common/decisions/30_activity_decisions.txt.

Source: game/common/decisions/30_activity_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3. “…” marks words the game fills in at play time (a name, a faith, a title).