Interaction · Vassal actions
Claim Liege Title
If you control a percentage of the Counties that are De Jure to one of your Lieges Titles, you can spend Prestige to get an Unpressed Claim on it!
What you need
You
To send it
None of these
- You: Is allied to the target
- The target: Title tier at least Duchy
The character you target
To send it
- Does not have a Strong Hook on you
To see it in the menu
- Is a ruler
One of these
- Any held title:
- Title tier at least Duchy
NOT = { has_title_law = noble_family_succession_law }NOT = { has_title_law = landless_adventurer_succession_law }NOT = { has_title_law = mandala_succession_law }- You:
NOT = { has_claim_on = prev }
Which character you can pick
If
- You › Any character struggle:
involvement = involvedhas_struggle_phase_parameter = powerful_vassal_can_claim_liege_titles
Then
- You: Is a powerful vassal of the target
- You › Any character struggle:
If
- You:
One of these
- Your Legitimacy Level is exactly 1
or
Your Legitimacy Level is exactly 0or
Has no Legitimacy
Then
- The target: Title tier at least Duchy
- You:
Claim Liege Title is a vassal character interaction in Crusader Kings III. The character you target needs: Does not have a Strong Hook on you. Accepted automatically. It costs Prestige (from 1,500). Patch 1.20.1.2, from game/common/character_interactions/00_vassal_interactions.txt.
Quick answers (3)
- What are the requirements for Claim Liege Title in CK3?
- The character you target: Does not have a Strong Hook on you. (patch 1.20.1.2)
- Will the AI accept Claim Liege Title?
- Yes: it is accepted automatically.
- How much does Claim Liege Title cost?
- Prestige (from 1,500) (patch 1.20.1.2).
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
When it is accepted automatically
- The character you target: Event vassal_interaction.0040
Events it fires: vassal_interaction.0040
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
Who can use it and sees it (is_available, is_shown) (31 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
domain_size > 1
NOR = {
has_trait = content
has_trait = craven
}
}
is_shown = scope:recipient != scope:puppet_or_actor
scope:puppet_or_actor ?= {
is_physically_able_adult = yes
}
scope:recipient = scope:puppet_or_actor.liege
scope:recipient = {
is_playable_character = yes
any_held_title = {
title_tier >= duchy
NOR = {
has_title_law = noble_family_succession_law
has_title_law = landless_adventurer_succession_law
has_title_law = mandala_succession_law
}
scope:puppet_or_actor ?= {
NOT = {
has_claim_on = prev
}
}
}
}As written in game/common/character_interactions/00_vassal_interactions.txt.
Can be sent when (is_valid…) (24 lines of game script)
custom_description = {
scope:recipient = {
any_held_title = {
title_tier >= county
NOT = {
any_claimant = {
this = scope:puppet_or_actor
}
}
}
}
object = scope:recipient
text = already_have_claims_on_all_titles
}
scope:recipient = {
NOT = {
has_strong_hook = scope:puppet_or_actor
}
}
NOT = {
scope:puppet_or_actor = {
is_allied_to = scope:recipient
}
}As written in game/common/character_interactions/00_vassal_interactions.txt.
Effects (on_send, on_accept, on_decline) (42 lines of game script)
on_accept = scope:puppet_or_actor = {
send_interface_toast = {
type = event_toast_effect_good
title = buy_claim_interaction.message
left_icon = scope:actor
right_icon = scope:recipient
vassal_claim_liege_title_interaction_effect = yes
}
}
notify_puppeteer_of_outcome_effect = {
TYPE = event_toast_effect_good
TITLE = buy_claim_interaction.message
}
scope:actor = {
claim_title_achievement_effect = yes
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = major_unity_loss
DESC = clan_unity_title_claim.desc
REVERSE_NON_HOUSE_TARGET = no
}
on_auto_accept = scope:target = {
random_in_de_jure_hierarchy = {
limit = {
tier = tier_county
OR = {
holder = scope:puppet_or_actor
holder = {
target_is_liege_or_above = scope:puppet_or_actor
}
}
}
title_province = {
save_scope_as = county_in_title
}
}
}
scope:recipient = {
trigger_event = vassal_interaction.0040
}As written in game/common/character_interactions/00_vassal_interactions.txt.
- Category
- Vassal actions
- Cost: Prestige
- from 1,500
- In the menu
- under More…
- ID
vassal_claim_liege_title_interaction
Source: game/common/character_interactions/00_vassal_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.