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

Interaction · Vassal actions

Leverage Contribution (Scheme)

No costAccepted automatically

Attempt to leverage a Contribution from the recipient

What you need

You

To send it

  • If a check the game hides passes: the same again (1 line)
    • Your house: Has the house check as house head
  • can_start_scheme = { type = leverage_contribution target_character = scope:recipient }
  • If

    • Your house:
      • has_house_head_parameter = unlock_leverage_contribution_scheme
    • If

      a check the game hides

      Then

      • Your house: Has the house check as house head

    Then

    • If

      • Any great project:
        • great_project_owner = scope:actor
        • One of these

          • great_project_type = mandala_capital_05
          • or

            great_project_type = mandala_capital_04
          • or

            great_project_type = mandala_capital_03
          • or

            great_project_type = mandala_capital_02
          • or

            great_project_type = mandala_capital_01
        • great_project_construction_phase_is = planned
        • Any contribution:
          • contribution_is_funded = no

      Then

      • If

        • Any great project:
          • great_project_owner = scope:actor
          • great_project_type = mandala_capital_05

        Then

        Else if

        • Any great project:
          • great_project_owner = scope:actor
          • One of these

            • great_project_type = mandala_capital_04
            • or

              great_project_type = mandala_capital_03

        Then

        Otherwise

To see it in the menu

  • Your Government uses the Mandala Capital Temple Complex Great Project and Great Building
  • If played by the AI:
    • Any great project:
      • great_project_owner = scope:owner_check
      • One of these

        • great_project_type = mandala_capital_01
        • or

          great_project_type = mandala_capital_02
        • or

          great_project_type = mandala_capital_03
        • or

          great_project_type = mandala_capital_04
        • or

          great_project_type = mandala_capital_05
      • great_project_construction_phase_is = planned
      • Any contribution:
        • None of these

          • contribution_id = rite_of_worthiness
          • contribution_id = creation_aspect
          • contribution_id = serenity_aspect
          • contribution_id = destruction_aspect
          • contribution_id = trickery_aspect
          • contribution_id = family_shrine
          • contribution_id = family_statues
          • contribution_id = family_temple_compound
          • contribution_id = family_temple_complex
          • contribution_id = dynastic_temple_complex
        • contribution_is_funded = no
    • piety > mandala_scheme_minor_piety_cost_value
    • None of these

      • Any scheme:
        • is_scheme_category = political

The character you target

To send it

  • in_diplomatic_range = scope:actor
  • Does not have the Modifier: Insusceptible to Leverage

To see it in the menu

  • Is landed
  • Is played by the AI

Leverage Contribution (Scheme) is a vassal character interaction in Crusader Kings III. The character you target needs: Does not have the Modifier: Insusceptible to Leverage. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/tgp_east_asia_interactions.txt.

for a guide, post or blog
Quick answers (2)
What are the requirements for Leverage Contribution (Scheme) in CK3?
The character you target: Does not have the Modifier: Insusceptible to Leverage. (patch 1.20.1.2)
Will the AI accept Leverage Contribution (Scheme)?
Yes: it is accepted automatically.

Will they accept?

The other character has no choice: the game accepts it automatically.

What happens

Effects

  • You:
    • If

      • The option “agent focus success” is chosen

      Then

      • Start the Leverage Contribution scheme against the target
      • The new scheme:
        • add_agent_slot = agent_thug
        • add_agent_slot = agent_devotee
        • add_agent_slot = agent_cleric
        • add_agent_slot = agent_herald
        • If

          • The scheme launcher: Is played by the AI

          Then

          • auto_assign_scheme_agents = yes
        • If

          a check the game hides

          Then

          • expose_scheme_to = scope:scheme_launcher.puppeteer

      Otherwise

      • Start the Leverage Contribution scheme against the target
      • The new scheme:
        • add_agent_slot = agent_thug
        • add_agent_slot = agent_devotee
        • add_agent_slot = agent_cleric
        • add_agent_slot = agent_herald
        • If

          • The scheme launcher: Is played by the AI

          Then

          • auto_assign_scheme_agents = yes
        • If

          a check the game hides

          Then

          • expose_scheme_to = scope:scheme_launcher.puppeteer

• 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) (20 lines of game script)
is_available = government_has_flag = government_is_mandala
trigger_if = {
	limit = {
		is_ai = yes
	}
	has_unfunded_contribution_in_planned_mandala_capital_trigger = yes
	piety > mandala_scheme_minor_piety_cost_value
	NOT = {
		any_scheme = {
			is_scheme_category = political
		}
	}
}
is_shown = scope:actor = {
	this != scope:recipient
}
scope:recipient = {
	is_landed = yes
	is_ai = yes
}

As written in game/common/character_interactions/tgp_east_asia_interactions.txt.

Can be sent when (is_valid…) (78 lines of game script)
scope:actor = {
	is_house_head = yes
	can_start_scheme = {
		type = leverage_contribution
		target_character = scope:recipient
	}
	trigger_if = {
		limit = {
			house = {
				has_house_head_parameter = unlock_leverage_contribution_scheme
			}
			is_house_head = yes
		}
		trigger_if = {
			limit = {
				any_great_project = {
					great_project_owner = scope:actor
					OR = {
						great_project_type = mandala_capital_05
						great_project_type = mandala_capital_04
						great_project_type = mandala_capital_03
						great_project_type = mandala_capital_02
						great_project_type = mandala_capital_01
					}
					great_project_construction_phase_is = planned
					any_contribution = {
						contribution_is_funded = no
					}
				}
			}
			trigger_if = {
				limit = {
					any_great_project = {
						great_project_owner = scope:actor
						great_project_type = mandala_capital_05
					}
				}
				custom_tooltip = {
					text = recipient_is_unable_to_afford_contributions.tt
					scope:recipient = {
						gold >= mandala_contribution_high_gold_cost
					}
				}
			}
			trigger_else_if = {
				limit = {
					any_great_project = {
						great_project_owner = scope:actor
						OR = {
							great_project_type = mandala_capital_04
							great_project_type = mandala_capital_03
						}
					}
				}
				custom_tooltip = {
					text = recipient_is_unable_to_afford_contributions.tt
					scope:recipient = {
						gold >= mandala_contribution_mid_gold_cost
					}
				}
			}
			trigger_else = {
				custom_tooltip = {
					text = recipient_is_unable_to_afford_contributions.tt
					scope:recipient = {
						gold >= mandala_contribution_low_gold_cost
					}
				}
			}
		}
	}
}
scope:recipient = {
	in_diplomatic_range = scope:actor
	NOT = {
		has_character_modifier = insusceptible_to_leverage_contribution_modifier
	}
}

As written in game/common/character_interactions/tgp_east_asia_interactions.txt.

Effects (on_send, on_accept, on_decline) (37 lines of game script)
on_accept = scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_neutral
		title = leverage_contribution_interaction_notification
		left_icon = scope:recipient
		right_icon = scope:target
		scope:actor = {
			if = {
				limit = {
					scope:agent_focus_success ?= yes
				}
				begin_scheme_with_agents_effect = {
					SCHEME_TYPE = leverage_contribution
					TARGET_TYPE = target_character
					TARGET_SCOPE = scope:recipient
					AGENT_1 = agent_thug
					AGENT_2 = agent_devotee
					AGENT_3 = agent_devotee
					AGENT_4 = agent_cleric
					AGENT_5 = agent_herald
				}
			}
			else = {
				begin_scheme_with_agents_effect = {
					SCHEME_TYPE = leverage_contribution
					TARGET_TYPE = target_character
					TARGET_SCOPE = scope:recipient
					AGENT_1 = agent_thug
					AGENT_2 = agent_devotee
					AGENT_3 = agent_cleric
					AGENT_4 = agent_cleric
					AGENT_5 = agent_herald
				}
			}
		}
	}
}

As written in game/common/character_interactions/tgp_east_asia_interactions.txt.

Category
Vassal actions
Starts the scheme
Leverage Contribution
In the menu
main list
ID
start_leverage_contribution_interaction

Source: game/common/character_interactions/tgp_east_asia_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?