Interaction · Friendly actions
Find Elder
Find a Character in the recipient's Court to be your Elder
What you need
You
To send it
- Nobody in … Court has higher Merit Rank than you or is below their Disciple Limit
To see it in the menu
- Government allows: merit
- Is not an Independent Ruler
- If played by the AI:
num_of_relation_elder = 0
The character you target
- Government allows: merit
Which character you can pick
- If played by the AI:
One of these
- The target is the other character
or
All of these
- The character you target: Is played by the AI
- The other character: Is played by the AI
Find Elder is a friendly character interaction in Crusader Kings III. You need: Nobody in … Court has higher Merit Rank than you or is below their Disciple Limit. The AI weighs it. Reasons the AI weighs include You are too old (-10), You have the Confucian Education Trait (+10), The other character has many Disciples (-20) and 1 more. Patch 1.20.1.2, from game/common/character_interactions/10_tgp_interactions.txt.
Quick answers (2)
- What are the requirements for Find Elder in CK3?
- You: Nobody in … Court has higher Merit Rank than you or is below their Disciple Limit. (patch 1.20.1.2)
- How do I get the AI to accept Find Elder?
- The AI weighs it. Its reasons: Age Difference, You are too old -10, You have Sinful Traits, You have Virtuous Traits, You have the Confucian Education Trait +10, The other character has many Disciples -20, You and the other character are members of the same Movement and The other character holds the Chancellery -10.
Will they accept?
The AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | 0 |
| Age Difference | varies |
You are too oldwhen
| -10 |
You have Sinful Traitswhen
| your num sinful traits × 10 |
You have Virtuous Traitswhen
| your num virtuous traits × 10 |
You have the Confucian Education Traitwhen
| +10 |
The other character has many Discipleswhen
| -20 |
You and the other character are members of the same Movementwhen
| varies |
The other character holds the Chancellerywhen
| -10 |
| The other character’s opinion of you × 0.5 | varies |
Acceptance (ai_accept) (86 lines of game script)
base = 0
modifier = {
add = {
value = scope:actor.age
subtract = scope:secondary_recipient.age
multiply = -0.5
}
desc = actors_age_difference
}
modifier = {
scope:actor.age >= 50
add = -10
desc = actors_age_old
}
modifier = {
scope:actor ?= {
num_sinful_traits > 0
}
add = {
value = scope:actor.num_sinful_traits
multiply = 10
}
desc = actor_has_sinful_traits
}
modifier = {
scope:actor ?= {
num_virtuous_traits > 0
}
add = {
value = scope:actor.num_virtuous_traits
multiply = 10
}
desc = actor_has_virtuous_traits
}
modifier = {
scope:actor ?= {
OR = {
has_trait = confucian_education
religion = religion:confucianism_religion
}
}
add = 10
desc = actor_has_confucian_education
}
modifier = {
scope:secondary_recipient ?= {
num_of_relation_disciple >= {
value = scope:secondary_recipient.disciples_limit_value
add = -1
}
}
add = -20
desc = secondary_recipient_has_disciples
}
modifier = {
scope:secondary_recipient ?= {
is_in_same_movement_as = {
TARGET = scope:actor
}
}
add = {
value = 10
if = {
limit = {
scope:secondary_recipient ?= {
is_in_pro_hegemon_or_hegemon_movement = yes
}
}
multiply = 1.5
}
}
desc = actor_and_secondary_recipient_in_same_movement
}
modifier = {
scope:secondary_recipient.primary_title ?= {
this = title:e_minister_chancellor
}
scope:actor.highest_held_title_tier < tier_kingdom
add = -10
desc = actors_grand_chancellor
}
opinion_modifier = {
who = scope:secondary_recipient
opinion_target = scope:actor
multiplier = 0.5
}As written in game/common/character_interactions/10_tgp_interactions.txt.
What happens
If they accept
- The other character: Event tgp_interaction_event.0031
If
None of these
- The new disciple: Has the new elder as elder
- The new elder:
merit_level > scope:new_disciple.merit_levelnum_of_relation_disciple < disciples_limit_value- Does not have the new disciple as disciple
- The new disciple: Is an Adult
Then
- The new disciple:
If
- The old elder is not the new disciple
Then
remove_relation_elder = scope:old_elder- The old elder:
- Opinion: Refused to Be My Disciple (-50)
- Event tgp_interaction_event.0030
set_relation_elder = scope:new_elder
- The new elder:
Events it fires: tgp_interaction_event.0031, tgp_interaction_event.0030
• 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) (11 lines of game script)
is_available = government_allows = merit
is_independent_ruler = no
trigger_if = {
limit = {
is_ai = yes
}
num_of_relation_elder = 0
}
is_shown = scope:recipient = {
government_allows = merit
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Can be sent when (is_valid…) (38 lines of game script)
custom_tooltip = {
text = find_elder_no_eligible_character
scope:recipient = {
OR = {
eligible_for_elder_trigger = {
DISCIPLE = scope:actor
}
any_courtier_or_guest = {
eligible_for_elder_trigger = {
DISCIPLE = scope:actor
}
}
trigger_if = {
limit = {
exists = scope:recipient.capital_province
}
any_pool_character = {
province = scope:recipient.capital_province
eligible_for_elder_trigger = {
DISCIPLE = scope:actor
}
}
}
trigger_if = {
limit = {
scope:actor = {
is_ai = no
}
}
any_vassal = {
eligible_for_elder_trigger = {
DISCIPLE = scope:actor
}
}
}
}
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Effects (on_send, on_accept, on_decline) (12 lines of game script)
on_accept = scope:secondary_recipient = {
trigger_event = tgp_interaction_event.0031
}
scope:actor = {
show_as_tooltip = {
set_elder_relation_effect = {
ELDER = scope:secondary_recipient
DISCIPLE = scope:actor
MERIT = minor_merit_gain
}
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
- Category
- Friendly actions
- Cooldown
- 1 year
- In the menu
- under More…
- ID
find_elder_interaction
Source: game/common/character_interactions/10_tgp_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.