
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_courtAs 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).