
Major decision · Major Decisions
Pledge Loyalty to the …
Pledge Loyalty to the … is a major decision in Crusader Kings III (Major Decisions). It costs Gold (varies). Requirements as the game words them: Has not Pledged Loyalty to … before. Patch 1.20.0.3, from game/common/decisions/40_japan_decisions.txt.
Quick answers (2)
- How much does Pledge Loyalty to the … cost in CK3?
- Gold (varies) (patch 1.20.0.3).
- What are the requirements for Pledge Loyalty to the …?
- Has not Pledged Loyalty to … before; the full conditions are on the page (patch 1.20.0.3).
I must formally and publicly pledge loyalty to the … in … court. Failure to do so will be perceived as an insult and a challenge to … rule.
Requirements
The lines the game itself shows for this decision's conditions:
- Has not Pledged Loyalty to … before
Shown to a character when (is_shown) (14 lines of game script)
is_independent_ruler = no
liege ?= {
has_royal_court = yes
}
is_landed = yes
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
government_has_flag = government_is_japan_feudal
}
culture ?= {
has_cultural_parameter = must_pledge_loyalty_to_liege
}
primary_title.tier >= tier_countyAs written in game/common/decisions/40_japan_decisions.txt.
Can be taken when (is_valid) (34 lines of game script)
custom_tooltip = {
text = pledge_loyalty_to_liege_grace_valid_tt
trigger_if = {
limit = {
has_variable = pledge_loyalty_to_liege_grace
}
NOT = {
var:pledge_loyalty_to_liege_grace = 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 = {
has_variable = pledge_loyalty_to_liege_grace
}
custom_tooltip = {
text = pledge_loyalty_to_liege_grace_valid_tt
NOT = {
var:pledge_loyalty_to_liege_grace = liege
}
}
}As written in game/common/decisions/40_japan_decisions.txt.
Effects
- You travel to … court to formally prostrate before them
- Your Liege will receive your gift of Gold
- Your Liege will receive a strong Hook on you
- Your Liege will receive more Levies from you
- Your Liege will receive more Taxes from you
Effect (102 lines of game script)
set_variable = {
name = pledge_loyalty_to_liege_scope
value = liege
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects
custom_description_no_bullet = {
text = pledge_loyalty_to_liege_gift_warning_effect
}
if = {
limit = {
scope:pledge_loyalty_to_liege_gold = yes
}
set_variable = {
name = homage_type
value = flag:pledge_loyalty_to_liege_gold
}
set_variable = {
name = pledge_loyalty_to_liege_gold_value
value = medium_gold_value
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects_gold
}
else_if = {
limit = {
scope:pledge_loyalty_to_liege_hook = yes
}
set_variable = {
name = homage_type
value = flag:pledge_loyalty_to_liege_hook
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects_hook
}
else_if = {
limit = {
scope:pledge_loyalty_to_liege_contract = yes
}
set_variable = {
name = homage_type
value = flag:pledge_loyalty_to_liege_contract
}
if = {
limit = {
vassal_contract_obligation_level:feudal_government_levies < vassal_contract_obligation_level:feudal_government_taxes
vassal_contract_obligation_level_can_be_increased = feudal_government_levies
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_levies
}
else_if = {
limit = {
vassal_contract_obligation_level:feudal_government_taxes < vassal_contract_obligation_level:feudal_government_levies
vassal_contract_obligation_level_can_be_increased = feudal_government_taxes
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold
}
else = {
if = {
limit = {
vassal_contract_obligation_level_can_be_increased = feudal_government_taxes
}
custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold
}
else = {
custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold
}
}
hidden_effect = {
set_vassal_contract_modification_blocked = yes
}
}
else = {
set_variable = {
name = homage_type
value = flag:pledge_loyalty_to_liege_submission
}
}
show_as_tooltip = {
switch = {
trigger = has_trait
shy = {
add_stress = minor_stress_impact_gain
}
arrogant = {
add_stress = minor_stress_impact_gain
}
}
}
save_scope_as = pledge_loyalty_to_liege_vassal
if = {
limit = {
exists = liege
}
liege = {
save_scope_as = pledge_loyalty_to_liege_liege
}
}
start_travel_plan = {
destination = liege.capital_province
on_start_on_action = pledge_loyalty_to_liege_start
on_travel_planner_cancel_on_action = pledge_loyalty_to_liege_travel_planner_exit
on_arrival_event = pledge_loyalty_to_liege.9000
on_arrival_destinations = all_but_last
}As written in game/common/decisions/40_japan_decisions.txt.
Source: game/common/decisions/40_japan_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).