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

Interaction · Landless adventurer actions

Receive Oath of Loyalty

250PrestigeAccepted automatically

Have one of your Knights pledge their undying loyalty to your cause, earning you a Strong Hook

What you need

You

To send it

  • Is at not War
  • The target’s location is your
  • Also needed: not imprisoned

To see it in the menu

  • Your domicile:
    • has_domicile_parameter = camp_unlock_trade_oath_interaction
  • If played by the AI: Has the Legitimists Law
  • Does not have a Strong Hook on the target

The character you target

  • Is a courtier of you
  • Does not have a Hook on you
  • Is not close family of you
  • Is not your spouse

Receive Oath of Loyalty is a landless adventurer character interaction in Crusader Kings III. You need: Is at not War, Is not imprisoned and The target’s location is your. Accepted automatically. It costs 250 Prestige. Patch 1.20.1.2, from game/common/character_interactions/06_ep3_laamp_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Receive Oath of Loyalty in CK3?
You: Is at not War, Is not imprisoned and The target’s location is your. (patch 1.20.1.2)
Will the AI accept Receive Oath of Loyalty?
Yes: it is accepted automatically.
How much does Receive Oath of Loyalty cost?
250 Prestige (patch 1.20.1.2).

Will they accept?

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

Acceptance (ai_accept) (36 lines of game script)
base = -75
opinion_modifier = {
	opinion_target = scope:actor
}
modifier = {
	add = 30
	has_trait = loyal
}
modifier = {
	add = -30
	has_trait = disloyal
}
modifier = {
	add = -20
	has_trait = arbitrary
}
modifier = {
	add = 20
	has_trait = just
}
modifier = {
	add = -10
	has_trait = fickle
}
modifier = {
	add = 20
	has_trait = stubborn
}
modifier = {
	add = -5
	has_trait = deceitful
}
modifier = {
	add = 5
	has_trait = honest
}

As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.

What happens

Effects

Events it fires: ep3_laamps.1011

• 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 = domicile ?= {
	has_domicile_parameter = camp_unlock_trade_oath_interaction
}
trigger_if = {
	limit = {
		is_ai = yes
	}
	has_realm_law = camp_purpose_legitimists
}
is_shown = scope:actor = {
	NOT = {
		has_strong_hook = scope:recipient
	}
}
scope:recipient = {
	is_courtier_of = scope:actor
	NOR = {
		has_hook = scope:actor
		is_close_family_of = scope:actor
		is_spouse_of = scope:actor
	}
}

As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.

Can be sent when (is_valid…) (5 lines of game script)
scope:actor = {
	is_at_war = no
	is_imprisoned = no
}
scope:recipient.location = scope:actor.location

As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.

Effects (on_send, on_accept, on_decline) (17 lines of game script)
on_accept = show_as_tooltip = {
	scope:actor = {
		add_hook = {
			type = loyalty_hook
			target = scope:recipient
		}
	}
	scope:recipient = {
		add_hook = {
			type = follower_oath_hook
			target = scope:actor
		}
	}
}
scope:actor = {
	trigger_event = ep3_laamps.1011
}

As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.

Category
Landless adventurer actions
Cost: Prestige
250
In the menu
under More…
ID
trade_oath_interaction

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