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

Interaction · Religious actions

Donate to Monastic Order

No costAccepted automatically in some cases; otherwise the AI weighs it

In exchange for Gold, the recipient's monastics will pray for your salvation and Spiritual Fulfillment

What you need

You

To send it

To see it in the menu

  • If played by the AI:
  • Your faith › Any faith holy order:
    • leader = scope:recipient
  • Your government does not have the government is monastic holy order flag

The character you target

  • Is a ruler
  • in_diplomatic_range = scope:puppet_or_actor
  • Their government has the government is monastic holy order flag

Donate to Monastic Order is a religious character interaction in Crusader Kings III. You need: Is not imprisoned and Does not have the Modifier: Promised Pilgrimage. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include Clergy acting towards a secular Ruler (+20), Weak Hook used (+100), Sizeable donation (+50) and 20 more. Patch 1.20.1.2, from game/common/character_interactions/00_religious_interactions.txt.

for a guide, post or blog
Quick answers (2)
What are the requirements for Donate to Monastic Order in CK3?
You: Is not imprisoned and Does not have the Modifier: Promised Pilgrimage. (patch 1.20.1.2)
How do I get the AI to accept Donate to Monastic Order?
Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, Weak Hook used +100, Sizeable donation +50, Your desperate pleading +150, Opinion, Your zealousness, The recipient's greediness, The recipient is your Close Family +50, Same House +50, Same Dynasty +20, You are their House Head +50, You are their Dynasty Head +25, The recipient is your lessee +25, Same Rite +25, Different Rite -25, Your Rite prohibits the order's Tenet -100, The recipient is your Rival -200, Your Tier, Your Level of Devotion, You … Sinful Traits -50, You … one or more exceptionally pious Traits +100, You … one or more pious Traits +30, You … one or more sinful Traits -30, You … one or more exceptionally sinful Traits -100, You … Excommunicated -300, You follows the same Rite +30, You follows a heretical Rite -100 and You personally holds the order's Tenet +20.

Will they accept?

Accepted automatically when:

  • They use their Hook on …

Otherwise the AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.

ReasonAmount
Base0
Clergy acting towards a secular Ruler
when
+20
Relative Level of Devotion
when
  • Your Personal Tenets unlock tenet celestial hierarchy interaction acceptance
  • Your faith is the same as that of recipient
varies
Weak Hook used
when
+100
Sizeable donation
when
  • The option “huge donation” is chosen
+50
Your desperate pleading
when
  • The option “ceremonial humbling” is chosen
+150
Opinionvaries
Your zealousness
when
  • ai_zeal != 0
varies
The recipient's greediness
when
  • Ai greed more than 0
ai_greed
The recipient is your Close Family
when
  • Is close family of you
+50
Same House
when
  • Is of the same house as you
+50
Same Dynasty
when
  • Is not of the same house as you
  • Is of the same dynasty as you
+20
You are their House Head
when
  • house.house_head ?= scope:puppet_or_actor
+50
You are their Dynasty Head
when
  • NOT = { house.house_head ?= scope:puppet_or_actor }
  • dynasty.dynast ?= scope:puppet_or_actor
+25
The recipient is your lessee
when
  • Your faith › Any faith holy order:
    • leader = scope:recipient
    • Any leased title:
      • county.holder = scope:puppet_or_actor
+25
Same Rite
when
  • scope:recipient.rite ?= scope:puppet_or_actor.rite
+25
Different Rite
when
  • Your rite:
    • divergence(scope:recipient.rite) >= medium_rite_divergence_value
-25
Your Rite prohibits the order's Tenet
when
  • Your rite:
    • has_tenet_status = { tenet = scope:recipient.holy_order.order_tenet status = prohibited }
-100
The recipient is your Rival
when
  • Has you as rival
-200
Your Tier
when
varies
Your Level of Devotion
when
  • Piety level at least 2
varies
You … Sinful Traits
when
  • Piety level less than 1
-50
You … one or more exceptionally pious Traits
when
+100
You … one or more pious Traits
when
+30
You … one or more sinful Traits-30
You … one or more exceptionally sinful Traits-100
You … Excommunicated
when
-300
You follows the same Rite
when
  • Your rite is the target’s
+30
You follows a heretical Rite
when
  • Your rite:
    • divergence(scope:recipient.rite) >= scope:recipient.faith.heresy_threshold
-100
You personally holds the order's Tenet
when
  • Any personal tenet:
+20
Acceptance (ai_accept) (235 lines of game script)
base = 0
celestial_hierarchy_acceptance_modifier = {
	ACTOR = scope:puppet_or_actor
	RECIPIENT = scope:recipient
}
modifier = {
	scope:hook = yes
	add = 100
	desc = SCHEME_WEAK_HOOK_USED
}
modifier = {
	add = 50
	scope:huge_donation = yes
	desc = monastic_huge_donation_acceptance
}
modifier = {
	add = 150
	scope:ceremonial_humbling = yes
	desc = monastic_humbling_acceptance
}
opinion_modifier = {
	who = scope:recipient
	opinion_target = scope:puppet_or_actor
	multiplier = 0.25
	desc = AI_SIMPLE_OPINION_REASON
}
modifier = {
	add = {
		value = scope:puppet_or_actor.ai_zeal
		divide = 5
	}
	ai_zeal != 0
	desc = INTERACTION_AI_ZEAL
}
modifier = {
	ai_greed > 0
	add = ai_greed
	desc = INTERACTION_RECIPIENT_AI_GREED_HIGH
}
modifier = {
	is_close_family_of = scope:puppet_or_actor
	add = 50
	desc = is_close_family_reason
}
modifier = {
	exists = scope:puppet_or_actor.house
	house ?= scope:puppet_or_actor.house
	add = 50
	desc = AI_SAME_HOUSE_REASON
}
modifier = {
	exists = scope:puppet_or_actor.house
	NOT = {
		house ?= scope:puppet_or_actor.house
	}
	dynasty ?= scope:puppet_or_actor.dynasty
	add = 20
	desc = AI_SAME_DYNASTY_REASON
}
modifier = {
	exists = scope:puppet_or_actor.house
	house.house_head ?= scope:puppet_or_actor
	add = 50
	desc = AI_YOU_ARE_THE_HOUSE_HEAD
}
modifier = {
	exists = scope:puppet_or_actor.house
	NOT = {
		house.house_head ?= scope:puppet_or_actor
	}
	dynasty.dynast ?= scope:puppet_or_actor
	add = 25
	desc = AI_YOU_ARE_THE_DYNAST
}
modifier = {
	faith = {
		any_faith_holy_order = {
			leader = scope:recipient
			any_leased_title = {
				county.holder = scope:puppet_or_actor
			}
		}
	}
	add = 25
	desc = INTERACTION_LEASES_HOLDINGS
}
modifier = {
	add = 25
	exists = scope:puppet_or_actor.rite
	scope:recipient.rite ?= scope:puppet_or_actor.rite
	desc = I_HAVE_THE_SAME_RITE
}
modifier = {
	add = -25
	exists = scope:puppet_or_actor.rite
	exists = scope:recipient.rite
	scope:puppet_or_actor.rite = {
		divergence(scope:recipient.rite) >= medium_rite_divergence_value
	}
	desc = I_HAVE_A_DIFFERENT_RITE
}
modifier = {
	add = -100
	exists = scope:recipient.holy_order.order_tenet
	scope:puppet_or_actor.rite ?= {
		has_tenet_status = {
			tenet = scope:recipient.holy_order.order_tenet
			status = prohibited
		}
	}
	desc = MONASTIC_DONATION_ORDER_TENET_PROHIBITED
}
modifier = {
	has_relation_rival = scope:puppet_or_actor
	add = -200
	desc = ARTIFACT_RIVAL_REASON
}
modifier = {
	scope:puppet_or_actor = {
		highest_held_title_tier >= tier_duchy
	}
	add = {
		value = scope:puppet_or_actor.highest_held_title_tier
		subtract = 2
		multiply = 20
	}
	desc = TITLE_TIER_REASON
}
modifier = {
	scope:puppet_or_actor = {
		piety_level >= 2
	}
	add = {
		value = scope:puppet_or_actor.piety_level
		subtract = 1
		multiply = 20
	}
	desc = I_AM_PIOUS
}
modifier = {
	scope:puppet_or_actor = {
		piety_level < 1
	}
	add = -50
	desc = I_AM_SINFUL
}
modifier = {
	scope:puppet_or_actor = {
		OR = {
			has_trait = saint
			has_trait = herald
			has_trait = saoshyant_descendant
			has_trait = order_member
			has_trait = faith_warrior
			has_trait = saoshyant
			has_trait = paragon
			has_trait = savior
			has_trait = crusader_king
		}
	}
	add = 100
	desc = VERY_PIOUS_TRAITS_REASON
}
modifier = {
	scope:puppet_or_actor = {
		OR = {
			has_trait = zealous
			has_trait = theologian
			has_trait = divine_blood
			has_trait = consecrated_blood
			has_trait = sayyid
		}
	}
	add = 30
	desc = PIOUS_TRAITS_REASON
}
modifier = {
	scope:puppet_or_actor = {
		OR = {
			has_any_shunned_trait_in_rite_trigger = {
				CHARACTER = scope:puppet_or_actor
				RITE = scope:recipient.rite
			}
			has_trait = bastard
			has_trait = gallowsbait
			has_trait = decadent
		}
	}
	add = -30
	desc = SINFUL_TRAITS_REASON
}
modifier = {
	scope:puppet_or_actor = {
		OR = {
			has_any_criminal_trait_in_rite_trigger = {
				CHARACTER = scope:puppet_or_actor
				RITE = scope:recipient.rite
			}
			has_trait = despoiler_of_byzantium
			has_trait = incestuous
			has_trait = murderer
		}
	}
	add = -100
	desc = VERY_SINFUL_TRAITS_REASON
}
modifier = {
	scope:puppet_or_actor = {
		has_trait = excommunicated
	}
	add = -300
	desc = EXCOMMUNICATED_REASON
}
modifier = {
	scope:puppet_or_actor.rite = scope:recipient.rite
	add = 30
	desc = MONASTIC_SAME_RITE_REASON
}
modifier = {
	scope:puppet_or_actor.rite = {
		divergence(scope:recipient.rite) >= scope:recipient.faith.heresy_threshold
	}
	add = -100
	desc = MONASTIC_HERETICAL_RITE_REASON
}
modifier = {
	exists = scope:recipient.holy_order.order_tenet
	scope:puppet_or_actor = {
		any_personal_tenet = {
			this = scope:recipient.holy_order.order_tenet
		}
	}
	add = 20
	desc = MONASTIC_ORDER_TENET_REASON
}

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

What happens

If they accept

  • You:
    • change_spiritual_fulfillment = { … }
    • add_piety = { … }
    • If

      Then

      • pay_treasury_to_gold = { … }

      Otherwise

      • pay_short_term_gold = { … }
    • If

      • The option “ceremonial humbling” is chosen

      Then

  • The character you target:
    • Opinion: Donated to My Order
    • If

      a check the game hides

      Then

    • Every Courtier:
      • Where:
        • Has the Trait: Monk
        • One of these

          • All of these

            • exists = scope:puppet_or_actor.dynasty
            • Is of the same dynasty as you
          • or

            Is close family of you
      • Monk experience changes
  • The character you target: … can use Gold to construct Buildings in their Leases, spread their Tenet and Rite, increase Development, and gain new Leases
  • Event holy_order.2030

If they refuse

Options when sending

  • Use a Hook
  • Plead desperately for special intercession
  • Make a sizeable donation

Events it fires: holy_order.2030, holy_order.2031

• 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) (22 lines of game script)
is_available = trigger_if = {
	limit = {
		is_ai = yes
	}
	short_term_gold > major_gold_value
	spiritual_fulfillment < 0
}
is_shown = scope:puppet_or_actor ?= {
	faith ?= {
		any_faith_holy_order = {
			leader = scope:recipient
		}
	}
	NOT = {
		government_has_flag = government_is_monastic_holy_order
	}
}
scope:recipient = {
	is_ruler = yes
	in_diplomatic_range = scope:puppet_or_actor
	government_has_flag = government_is_monastic_holy_order
}

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

Can be sent when (is_valid…) (49 lines of game script)
scope:puppet_or_actor = {
	is_imprisoned = no
	trigger_if = {
		limit = {
			has_treasury = yes
			government_has_flag = government_is_theocracy
		}
		treasury >= monastic_donation_treasury_value
	}
	trigger_else = {
		gold >= monastic_donation_value
	}
}
custom_tooltip = {
	text = monastic_holdings_in_hostile_realms_tt
	scope:puppet_or_actor.faith = {
		any_faith_holy_order = {
			leader = scope:recipient
			any_leased_title = {
				NOT = {
					county.holder = {
						OR = {
							is_at_war_with = scope:puppet_or_actor
							any_liege_or_above = {
								is_at_war_with = scope:puppet_or_actor
							}
						}
					}
				}
			}
		}
	}
}
custom_tooltip = {
	text = monastic_holdings_too_distant_tt
	scope:puppet_or_actor.faith = {
		any_faith_holy_order = {
			leader = scope:recipient
			holy_order_range_trigger = {
				CHARACTER = scope:puppet_or_actor
			}
		}
	}
}
scope:puppet_or_actor = {
	NOT = {
		has_character_modifier = promised_pilgrimage_to_clergy_modifier
	}
}

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

Effects (on_send, on_accept, on_decline) (17 lines of game script)
on_send = 
on_accept = show_as_tooltip = {
	donate_to_monastic_order_effect = yes
	scope:recipient = {
		custom_tooltip = monk_can_use_money_for_actions_tt
	}
}
scope:puppet_or_actor = {
	trigger_event = {
		id = holy_order.2030
	}
}
on_decline = scope:puppet_or_actor = {
	trigger_event = {
		id = holy_order.2031
	}
}

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

Category
Religious actions
Again on the same character
after 5 years
In the menu
under More…
ID
monastic_donation_interaction

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