Interaction · Diplomatic actions
Acknowledge Bloc Leadership
Accept another House as leader of the the recipient's Bloc
What you need
You
To send it
- Is at not War
- … must be House Head of a Noble Family Challenge your House Head for leadership, or use the Create Cadet Branch Decision
- The Leading House of this Bloc has changed in the last 5 years, available again on …
- Lieges cannot grant House Bloc Leadership to their Vassals or below
The character you target
To send it
- Is at not War
- … must be House Head of a Noble Family Challenge your House Head for leadership, or use the Create Cadet Branch Decision
To see it in the menu
house.house_confederation ?= scope:actor.house.house_confederation- Is not of the same house as you
Acknowledge Bloc Leadership is a diplomatic character interaction in Crusader Kings III. You need: Is at not War, The Leading House of this Bloc has changed in the last 5 years, available again on … and Lieges cannot grant House Bloc Leadership to their Vassals or below. The character you target needs: Is at not War. The AI weighs it. Patch 1.20.1.2, from game/common/character_interactions/10_tgp_japan_interactions.txt.
Quick answers (1)
- What are the requirements for Acknowledge Bloc Leadership in CK3?
- You: Is at not War, The Leading House of this Bloc has changed in the last 5 years, available again on … and Lieges cannot grant House Bloc Leadership to their Vassals or below. The character you target: Is at not War. (patch 1.20.1.2)
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 | +25 |
| A scripted reason | -25 |
| A scripted reason | -25 |
| A scripted reason | +25 |
| A scripted reason | +25 |
A scripted reasonwhen
| varies |
Acceptance (ai_accept) (33 lines of game script)
base = 25
modifier = {
has_trait = content
add = -25
}
modifier = {
has_trait = generous
add = -25
}
modifier = {
has_trait = ambitious
add = 25
}
modifier = {
has_trait = greedy
add = 25
}
modifier = {
scope:actor = {
is_confederation_member = yes
}
scope:recipient = {
is_confederation_member = yes
}
add = {
value = scope:recipient.confederation.combined_military_strength
add = {
value = scope:actor.confederation.combined_military_strength
multiply = -1
}
multiply = 100
}
}As written in game/common/character_interactions/10_tgp_japan_interactions.txt.
What happens
If they accept
- Your house:
If
a check the game hides
Then
impact_house_relation = { target = scope:other_house steps = scope:steps description = house_relation_reason_granted_bloc_leadership_desc }
house.house_confederation = { … }
• 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) (9 lines of game script)
is_available = tgp_house_bloc_interaction_valid_trigger = yes
house.house_confederation.leading_house ?= house
house.house_head ?= this
is_shown = scope:recipient = {
house.house_confederation ?= scope:actor.house.house_confederation
NOT = {
house ?= scope:actor.house
}
}As written in game/common/character_interactions/10_tgp_japan_interactions.txt.
Can be sent when (is_valid…) (22 lines of game script)
scope:actor = {
is_at_war = no
tgp_house_bloc_interaction_valid_showing_failures_trigger = yes
custom_tooltip = {
text = assume_house_bloc_recent_leader_change_tt
NOT = {
house.house_confederation ?= {
has_variable = recent_leader_change
}
}
}
custom_tooltip = {
text = grant_house_bloc_leadership_liege_tt
NOT = {
is_liege_or_above_of = scope:recipient
}
}
}
scope:recipient = {
is_at_war = no
tgp_house_bloc_interaction_valid_showing_failures_trigger = yes
}As written in game/common/character_interactions/10_tgp_japan_interactions.txt.
Effects (on_send, on_accept, on_decline) (17 lines of game script)
on_accept = scope:actor = {
house = {
change_house_relation_effect = {
HOUSE = scope:recipient.house
VALUE = house_relation_improve_medium_value
REASON = granted_bloc_leadership
CHAR = scope:actor
TARGET_CHAR = scope:recipient
TITLE = scope:dummy_gender
}
}
house.house_confederation = {
tgp_set_house_bloc_leading_house_effect = {
LEADER = scope:recipient.house
}
}
}As written in game/common/character_interactions/10_tgp_japan_interactions.txt.
- Category
- Diplomatic actions
- Cooldown
- 6 months
- In the menu
- main list
- ID
grant_house_bloc_leadership_interaction
Source: game/common/character_interactions/10_tgp_japan_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.