Unofficial fan reference · game files of Crusader Kings III 1.20.0.3 “Crozier”
CK3 Database

Major decision · Oath Decisions

Secure Alliances

The realm cries out for friends and allies. I will secure good relations with foreign lands, and comrades to stand by us in war. … remain to complete the Oath…

Requirements

The lines the game itself shows for this decision's conditions:

  • At least 3 Allies: \t•Currently, … fulfill these requirements \t•Opinion of … is 50 or higher \t•One of the following: \t\t\t•Is one Tier lower \t\t\t•Is the same Tier \t\t\t•Is a higher Tier
  • Still Host of a Coronation
Shown to a character when (is_shown) (3 lines of game script)
highest_held_title_tier >= tier_kingdom
has_variable = diplomacy_oath_1
has_variable = diplomacy_oath_1_timer

As written in game/common/decisions/10_ach_oath_decisions.txt.

Can be taken when (is_valid) (24 lines of game script)
save_temporary_scope_as = root_temp_scope
custom_tooltip = {
	text = custom_alliance_oath_decision_trigger
	any_ally = {
		count >= 3
		highest_held_title_tier >= {
			value = root.highest_held_title_tier
			subtract = 1
		}
		opinion = {
			target = root
			value >= 50
		}
	}
}
custom_tooltip = {
	text = busy_in_coronation_tooltip
	NOT = {
		involved_activity ?= {
			activity_host = root
			has_activity_type = activity_coronation
		}
	}
}

As written in game/common/decisions/10_ach_oath_decisions.txt.

Effects

The effect has no text of its own in the files; its script is below.

Effect (35 lines of game script)
coronation_oath_success_effect = {
	OATH = diplomacy_oath_1
}
show_as_tooltip = {
	add_character_modifier = oath_of_alliances
}
every_ally = {
	custom = custom_every_allied_ruler
	add_opinion = {
		modifier = respect_opinion
		target = root
		opinion = 20
	}
}
every_ally = {
	culture = {
		if = {
			limit = {
				NOR = {
					this = root.culture
					is_in_list = culture_affected
				}
			}
			change_cultural_acceptance = {
				target = root.culture
				value = 10
				desc = culture_acceptance_gain_oath
			}
		}
		add_to_list = culture_affected
	}
}
hidden_effect = {
	remove_variable = diplomacy_oath_1_timer
}

As written in game/common/decisions/10_ach_oath_decisions.txt.

Source: game/common/decisions/10_ach_oath_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3. “…” marks words the game fills in at play time (a name, a faith, a title).