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

Interaction · Uncategorized actions

Revoke Lease

variesPietyAccepted automaticallynot in the character menu

Retract a Title you currently have Leased to the recipient

What you need

You

To send it

  • None of these

    • You: Is at war with the target
  • The target:
    • has_revokable_lease = yes
    • lessee = scope:recipient
    • Their county’s holder:
      • Is you or your liege
      • One of these

        • Liege or above (exactly 0):
          • Is played by a person
          • Is a vassal (or below) of you
        • or

          Is you

To see it in the menu

  • If played by the AI:
    • You have 500 Piety
    • Is a ruler
    • One of these

      • Cannot play landless rulers without having an Estate
      • or

        If

        • One of these

          • Is landed
          • or

            Your Government is a Theocratic-type Government

        Then

      • or

        All of these

        • Your liege:
          • All of these

            • Holds China
            • Government is Celestial
            • Their government has the government uses ministry budget flag
        • One of these

      • or

        Has “laamp transition” (a variable the game's script sets)
  • Any sub realm barony:
    • lessee ?= scope:recipient
    • is_under_holy_order_lease = yes
    • has_revokable_lease = yes
    • lessee = { … }
    • If

      • lessee.faith != scope:actor.faith

      Then

      • Their holder:
        • None of these

          • Any liege or above:
            • Is not you
            • Is a vassal (or below) of you
            • faith = scope:valid_baron.lessee.faith
            • vassal_contract_has_flag = religiously_protected

The character you target

Revoke Lease is an uncategorized character interaction in Crusader Kings III. The character you target needs: Does not have a Strong Hook on you. Accepted automatically. It costs Piety (varies). Patch 1.20.1.2, from game/common/character_interactions/00_lease_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Revoke Lease in CK3?
The character you target: Does not have a Strong Hook on you. (patch 1.20.1.2)
Will the AI accept Revoke Lease?
Yes: it is accepted automatically.
How much does Revoke Lease cost?
Piety (varies) (patch 1.20.1.2).

Will they accept?

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

What happens

Effects

  • If

    • The holy order:
      • num_leased_titles = 1
      • title = scope:target.lessee_title

    Then

    • Revoking their last lease will destroy …!
  • The character you target:
    • If

      a check the game hides

      Then

      • Opinion: Revocation of Order's Lease (-50)
    • If a check the game hides passes: the same again (1 line)
      • The target’s rite’s head of rite: Opinion: Revocation of Order's Lease (-30)
    • Their faith:
      • If

        • Does not have you as head of faith

        Then

        • Their head of faith:
          • If

            • Is of the same rite as the target

            Then

            • Opinion: Revocation of Order's Lease (-30)
          • If

            • Has the opinion “Founded Military Order” of you
            • The character you target: Their government has the government is military holy order flag

            Then

          • If

            • Has the opinion “Founded Monastic Order” of you
            • The character you target: Their government has the government is monastic holy order flag

            Then

  • You:
    • The target › Their county: Development level in the county increases by …
    • If

      • Your faith is the target’s

      Then

      • If the Personal Tenets unlock leasing to military order give spiritual fulfillment personal: Spiritual fulfillment -10
      • Stress and fulfillment impact: by trait: Zealous +100, Generous +40, Military Order Member +20
      • If

        a check the game hides

        Then

        • add_piety = { value = 0 subtract = cancel_holy_order_piety_cost }
      • If

        • If

          a check the game hides

          Then

          • Your rite:
            • divergence(scope:revoked_order_rite) < faith.heresy_threshold

        Then

        • Spiritual fulfillment -20

      Else if

      • Your faith:
        • faith_hostility_level = { target = scope:recipient.faith value <= faith_astray_level }

      Then

      • Spiritual fulfillment -5
      • Stress and fulfillment impact: by trait: Zealous +80, Generous +40
      • If

        a check the game hides

        Then

        • add_piety = { value = 0 subtract = cancel_astray_holy_order_piety_cost }

      Otherwise

      • If

        a check the game hides

        Then

        • Your faith’s religious head: Opinion: Pleased (+20)
      • add_piety = { value = 250 }
      • The character you target: … Fervor increases by 5
      • The target:
        • If

          • title_province.county.faith = scope:recipient.faith

          Then

          • Their province’s county:
    • If

      • The target’s county’s holder:
        • Their faith is the same as that of recipient
        • If

          a check the game hides

          Then

          • Their rite:
            • divergence(scope:revoked_order_rite) < faith.heresy_threshold

      Then

      • The target’s county’s holder: Opinion: Revocation of Order's Lease (-40)
  • The target:
    • revoke_lease = yes

• 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) (15 lines of game script)
is_available = trigger_if = {
	limit = {
		is_ai = yes
	}
	piety >= cancel_holy_order_piety_cost
	is_playable_character = yes
}
is_shown = scope:actor = {
	any_sub_realm_barony = {
		lessee ?= scope:recipient
		barony_is_valid_for_holy_order_lease_cancellation_trigger = {
			ACTOR = scope:actor
		}
	}
}

As written in game/common/character_interactions/00_lease_interactions.txt.

Effects (on_send, on_accept, on_decline) (8 lines of game script)
on_accept = scope:actor = {
	save_scope_as = cost_paid
}
revoke_holy_order_lease_effect = {
	CHARACTER = scope:actor
	TARGET = scope:recipient
	BARONY = scope:target
}

As written in game/common/character_interactions/00_lease_interactions.txt.

Category
Uncategorized actions
Cost: Piety
varies
In the menu
no (opened from elsewhere)
ID
revoke_leased_title_interaction

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