CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Diplomatic actions

Acknowledge Bloc Leadership

No costThe AI weighs it

Accept another House as leader of the the recipient's Bloc

What you need

You

To send it

To see it in the menu

  • Is a ruler
  • Your Government uses Blocs
  • Your top liege: Government uses Blocs
  • Highest held Title is at least County Rank
  • Your top liege:
    • Government uses Blocs
    • Their top liege: Government uses Blocs
  • house.house_confederation.leading_house ?= house
  • house.house_head ?= this

The character you target

To send it

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.

for a guide, post or blog
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.

ReasonAmount
Base+25
A scripted reason
when
-25
A scripted reason
when
-25
A scripted reason
when
+25
A scripted reason
when
+25
A scripted reason
when
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.

Spotted a mistake on this page?